XCode と Interface Builder を使用して、基本的な Hello World アプリケーションを作成しようとしています。ただし、Interface Builder では、配線するためのアウトレットが表示されません。オブジェクト インスペクタ ペインの [接続] タブに移動すると、「新しい参照アウトレット」と表示されます。
私のコードが間違っているかどうか疑問に思っています。ここにあります
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
私が理解しているように、hello、hello_label、hello_button、および changeLabel が表示されるはずですが、表示されません。どこかでスペルミスをしたのではないかと思ったのですが、そうでもないようです。これは、2 つのインターフェイス ビルダー ウィンドウのショットです。
どんな助けでも大歓迎です。何かを見落としているだけだと思いますが、よくわかりません。
更新: OS X を再インストールするだけで問題を解決しました。X Code 4 がインストールされていたため、問題が発生したと思われますが、わかりません。ただし、OS X、X Code、MacRuby の新規インストールで動作するようになりました。