Ich versuche, eine grundlegende Hallo Welt Anwendung mit XCode und Interface Builder gehen. In Interface Builder kann ich jedoch nicht sehen, mit welchen Steckdosen ich mich verbinden kann. Ich gehe auf die Registerkarte Verbindungen des Objektinspektors und es heißt "New Referenzing Outlet".Interface Builder sieht keine Ausgänge mit MacRuby
Ich frage mich, ob mein Code falsch ist. Hier ist sie
class HelloWorldController
attr_accessor :hello_label, :hello_button, :hello
def awakeFromNib
@hello = true
end
def changeLabel(sender)
if @hello
@hello_label.stringValue = "Good Bye"
@hello_button.title = "Hello"
@hello = false
else
@hello_label.stringValue = "Hello World"
@hello_button.title = "Good Bye"
@hello = true
end
end
end
Wie ich es verstehe ich sollte sehen können hallo, hello_label, hello_button und changeLabel, aber ich weiß nicht. Ich dachte, ich hätte vielleicht irgendwo Rechtschreibfehler, aber das scheint es auch nicht zu sein. Hier sehen Sie die beiden Fenster des Interface Builders.
Jede Hilfe ist willkommen. Ich denke, ich übersehe gerade etwas, bin mir aber nicht sicher.
UPDATE: Ich habe das Problem gelöst, indem ich einfach OS X neu installiert habe. Ich vermute, es gab ein Problem, weil X-Code 4 installiert war, keine Ahnung. es funktioniert jedoch nun mit einer Neuinstallation von OS X, X-Code und MacRuby
, die mir richtig aussieht. Ich nehme an, Sie haben die Quelldatei gespeichert? Probieren Sie "Build clean" aus und starten Sie den Interface Builder neu. –
Ich habe das Projekt gespeichert. In der Tat habe ich das Projekt gespeichert und den Computer neu gestartet dann wieder geöffnet. Ich habe es gerade wieder geöffnet und habe dann einen Clean und dann einen Build gemacht. Dann in Interface Builder und dem gleichen Problem geöffnet. Ich habe versucht, neue NSObject und immer noch das gleiche Problem zu entfernen und hinzuzufügen. – percent20