假设我使用向导创建了一个带有相应nib文件的视图控制器(file - > new)
我在IB中拖了几个视图标签。
我在代码中创建IBoutlet,合成它们。
现在我想将IBoutlets链接到视图中的标签。
之间有什么区别
1)将视图控制器指定为IB中nib的文件所有者,然后将标签之间的连接拖到文件所有者出口
对战
2)拖出一个"自定义对象" IB中的(orangish cube),在自定义对象中指定我的视图控制器类名,然后只拖动自定义对象中标签和IBoutlet之间的连接?
答案 0 :(得分:0)
文件所有者是已存在的ViewController 如果您向xib文件添加自定义对象,您的应用程序将为您创建一个新对象。
您现在有两个相同类型的ViewControllers。我无法想象你想要的情况。
根据代码的其余部分,这可能会导致许多问题。想象一下一个主 - 细节应用程序,您将MasterViewController中的选定对象传递给DetailViewController。如果xib“创建”一个新的DetailViewController,它将不知道您传递给它的对象。