接口构建器:文件所有者与自定义对象

时间:2012-01-12 08:50:44

标签: iphone iboutlet

假设我使用向导创建了一个带有相应nib文件的视图控制器(file - > new)

我在IB中拖了几个视图标签。

我在代码中创建IBoutlet,合成它们。

现在我想将IBoutlets链接到视图中的标签。

之间有什么区别

1)将视图控制器指定为IB中nib的文件所有者,然后将标签之间的连接拖到文件所有者出口

对战

2)拖出一个"自定义对象" IB中的(orangish cube),在自定义对象中指定我的视图控制器类名,然后只拖动自定义对象中标签和IBoutlet之间的连接?

1 个答案:

答案 0 :(得分:0)

文件所有者是已存在的ViewController 如果您向xib文件添加自定义对象,您的应用程序将为您创建一个新对象。

您现在有两个相同类型的ViewControllers。我无法想象你想要的情况。

根据代码的其余部分,这可能会导致许多问题。想象一下一个主 - 细节应用程序,您将MasterViewController中的选定对象传递给DetailViewController。如果xib“创建”一个新的DetailViewController,它将不知道您传递给它的对象。