IB 中的 Xcode 5.1 故事板文件,找不到文件所有者

Posted

技术标签:

【中文标题】IB 中的 Xcode 5.1 故事板文件,找不到文件所有者【英文标题】:Xcode 5.1 storyboard file in IB , can't find file owner 【发布时间】:2014-07-23 20:56:44 【问题描述】:

这真的很令人困惑,我使用 Xcode 5.1 故事板构建器构建简单的应用程序 我尝试使用简单的 Facebook login tutorial,上面写着:

选择代表登录按钮的视图。 在连接检查器中,将代理出口连接到文件所有者。

现在我在 IB 中找不到任何看起来像“文件所有者”的东西。 我试图关注那些 SO 线程,但仍然无法在任何地方找到它 this && this

我正在附加显示我的 Xcode 的图像,箭头是视图对象。 那么这个“文件的所有者”在哪里?

【问题讨论】:

在故事板中,视图控制器正在处理委托,因此分配给它。 【参考方案1】:

在 Storyboard 中这样设置委托,无论是视图控制器还是表格视图控制器。 任何要连接的东西和所需文件的所有者都由情节提要中的视图控制器维护。

或者像这样

【讨论】:

感谢您花时间用屏幕回答问题【参考方案2】:

文件的所有者是管理您的视图的视图控制器。因此,您应该将您的 delegates 分配给管理您用作登录按钮的 view 的视图控制器。

从上图中,如果 TableViewController 正在管理您的登录按钮,那么您应该将其指定为 delegate

【讨论】:

以上是关于IB 中的 Xcode 5.1 故事板文件,找不到文件所有者的主要内容,如果未能解决你的问题,请参考以下文章

在使用 Xcode 4.5 编辑故事板时新的退出图标是做啥用的?

Xcode 11 在捆绑包 NSBundle 中找不到名为“Main”的情节提要

在捆绑包 NSBundle 中找不到名为“Storyboard.storyboard”的故事板

如何使元素适合 Xcode IB 中的 AutoLayout?

非故事板 xib 的容器视图未显示

Xcode 8.0 版故事板视图控制器自动搞砸了