我正在尝试使用XCode和Interface Builder获得基本的hello world应用程序。但是,在Interface Builder中,我看不到用于接线的 socket 。我转到对象检查器 Pane 的“连接”选项卡,其中显示“新引用导出”。
我想知道我的代码是否错误。这里是
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,但我没有。我以为也许我在某个地方拼错了字母,但这似乎也不是。这是两个界面构建器窗口的快照。
任何帮助表示赞赏。我认为我只是忽略了一些东西,但不确定。
更新:我只通过重新安装OS X就解决了这个问题。我怀疑这是有问题的,因为已经安装了X Code 4,一点也不知道。但是,它现在可以与全新安装的OS X,X Code和MacRuby一起使用
最佳答案
我有一个类似的问题
http://www.mail-archive.com/[email protected]/msg05331.html
在重新安装XCode之后,通过重新安装MacRuby修复了该问题。
关于ruby - Interface Builder在MacRuby中看不到 socket ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4581667/