【发布时间】:2012-01-16 07:29:48
【问题描述】:
我在将视图和 IBActions/Outlets 连接到 Xcode 4.2 笔尖中的文件所有者时遇到问题。当我创建一个新的 nib 文件时,我将转到文件 -> 新建文件 -> 选择右侧的 UI -> 选择“查看” -> iPhone 的设备系列 -> 然后将其保存为 TestView.xib。新的笔尖出现了,但是当我尝试控制+从文件所有者拖动到视图或其他任何东西时,什么都没有发生,这条线就消失了,没有让我选择它作为出口。当我尝试将 IBActions、Pickers、Labels 或任何东西连接到 File's Owner 时,也会出现同样的问题。我无法连接任何东西。
我正在阅读一本提供源代码的编程书籍,当我在其中使用 nib 时,所有内容都已连接到 File's Owner。我也可以重新连接这些文件中的所有内容。我一直不得不输入程序,然后拖放源代码 nib,而不是自己动手。
我确信我缺少一些东西,我一直在研究它并试图弄清楚几天但无济于事。任何帮助将不胜感激,谢谢!
【问题讨论】:
-
你拖的是文件所有者本身还是预先声明的
IBOutlet?有截图吗? -
我的猜测是您没有正确设置文件所有者的类。在 Interface Builder 视图左侧的垂直栏中选择 File's Owner,然后在 Utilities(右侧)栏中,转到第三个选项卡(身份检查器)并将 Class 设置为您的视图控制器的类。
-
非常感谢 jrtc27!那成功了,我改变了课程,现在它工作得很好。再次感谢!有什么方法可以为您 +1 或标记为正确答案?
-
不,因为我评论说我不确定问题或解决方案。立即添加为答案(请单击复选标记轮廓接受它,它应该变为绿色,如果您想要 +1,请单击向上箭头)
-
酷听起来不错,再次感谢。
标签: xcode