为什么我们需要将视图的引用插座设置为Files的所有者

时间:2013-08-22 14:59:03

标签: ios

我删除了视图的引用插座(文件所有者),加载视图时收到错误。 我想知道为什么我们需要设置引用插座?

2 个答案:

答案 0 :(得分:1)

Fileowner用于存储对接口构建器组件的引用,以便它可以在加载视图时或在代码中需要时与接口对象进行通信。它是IB与其控制器之间的连接。因此,必须设置Fileowner outlet以在iOS中显示IB对象。如果您删除顶级Outlet应用程序将无法与IB通信并将崩溃。

答案 1 :(得分:0)

视图控制器(显示为“文件所有者”)需要其view属性的出口,该属性应连接到XIB中的顶级视图。如果没有插座,视图将为零。这就是它的工作原理。您的XIB中可能有多个顶级视图,因此您需要进行适当的连接。