2012-04-13 3 views
1

Xcode 4.3.2 und MacRuby .10, beginne ich ein neues Projekt MacRuby und eine Datei erstellen SetupWindowController.rb genannt, die diesen Code beherbergt:Verknüpfung Controller Fenster in Xcode mit MacRuby

class SetupWindowController < NSWindowController 
    attr_accessor :window, :submit, :path_to_root 

    def set_root_path(sender) 

    end 

end 

In der .xib-Datei, ziehe ich ein Objekt auf die Leiste mit App Delegate, Dateibesitzer und Windows, aber wenn ich versuche, seine Klasse auf SetupWindowController einzustellen ... nichts.

Was könnte das verursachen?

Antwort

3

Dies ist tatsächlich ein Problem mit der Version von Xcode, die Sie verwenden. Xcode wird nun in einem anderen Pfad installiert (/ Anwendungen statt/Entwickler) und Xcode ruft ein MacRuby-Skript auf, um die Informationen über die in Ruby geschriebenen Klassen und Methoden zu erhalten. Aufgrund der Pfadänderung schlägt dieser Aufruf fehl und Xcode sieht Ihre Ausgänge oder Aktionen nicht.

um dieses Problem zu beheben, müssen Sie MacRuby auf den neuesten aktualisieren, die die Nightly Build verfügbar dort sein würde: http://www.macruby.org/files/nightlies/macruby_nightly-latest.pkg

0,12 über freigesetzt werden soll (0,11 wird übersprungenen sein), aber die Nightly-Build ist sehr stabil.

Verwandte Themen