为啥我们需要将视图的引用出口设置为文件的所有者 [重复]
Posted
技术标签:
【中文标题】为啥我们需要将视图的引用出口设置为文件的所有者 [重复]【英文标题】:why we need to set view's referencing outlet to Files' owner [duplicate]为什么我们需要将视图的引用出口设置为文件的所有者 [重复] 【发布时间】:2013-08-22 14:59:03 【问题描述】:我删除了视图的引用出口(文件的所有者),加载视图时收到错误消息。 我想知道为什么我们需要设置引用出口?
【问题讨论】:
您遇到了什么错误?你到底在说什么?界面生成器? 另外,你为什么不在发帖前用谷歌搜索你的问题:***.com/questions/15251370/… 【参考方案1】:Fileowner
用于存储对界面构建器组件的引用,以便在视图加载或代码需要时与界面对象进行通信。它是 IB 和它的控制器之间的连接。所以,Fileowner
outlet 必须设置为在 ios 中显示 IB 对象。如果您删除***Outlet
应用程序将无法与IB 通信并崩溃。
【讨论】:
【参考方案2】:视图控制器(显示为“文件的所有者”)需要为其view
属性提供一个插座,该插座应连接到您的XIB 中的***视图。如果没有出口,视图将为零。这就是它的工作原理。您的 XIB 中可能有多个***视图,因此您需要进行适当的连接。
【讨论】:
以上是关于为啥我们需要将视图的引用出口设置为文件的所有者 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能将来自文件所有者的 navigationItem 出口添加到导航项?
Interface Builder 将控制出口设置为零——为啥?