gpt4 book ai didi

ruby - Interface Builder 看不到 MacRuby 的 socket

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:32 25 4
gpt4 key购买 nike

我正在尝试使用 XCode 和 Interface Builder 构建一个基本的 hello world 应用程序。但是,在 Interface Builder 中,我看不到我的 socket 可以连接起来。我转到对象检查器 Pane 的连接选项卡,它显示“New Referencing Outlet”。

我想知道我的代码是否有误。在这里

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,但我没有。我想也许我在某处有拼写错误,但似乎也不是。这是两个界面构建器窗口的截图。

alt text

感谢任何帮助。我想我只是忽略了一些东西,但不确定。

更新:我通过重新安装 OS X 解决了这个问题。我怀疑是因为安装了 X Code 4,不知道是不是有问题。但是,它现在可以与全新安装的 OS X、X Code 和 MacRuby 一起使用

最佳答案

我遇到了类似的问题 http://www.mail-archive.com/macruby-devel@lists.macosforge.org/msg05331.html

通过在重新安装 XCode 后重新安装 MacRuby 修复了此问题。

关于ruby - Interface Builder 看不到 MacRuby 的 socket ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4581667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com