【问题标题】:Connecting File's Owner to View Issue连接文件所有者以查看问题
【发布时间】: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


【解决方案1】:

我的猜测是您没有正确设置文件所有者的类。在 Interface Builder 视图左侧的垂直栏中选择 File's Owner,然后在 Utilities(右侧)栏中,转到第三个选项卡(身份检查器)并将 Class 设置为您的视图控制器的类。

【讨论】:

  • 我改了一个类的名字,后来不明白为什么我无法从 IB 链接.....这就是原因
猜你喜欢
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
  • 2020-09-20
  • 2014-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多