【发布时间】:2011-02-01 16:34:21
【问题描述】:
我创建了一个自定义的 myViewController 类,它具有默认的 view,以及子视图的 IBOutlet (topleftView)。
我创建了一个自定义 NIB/XIB 文件来加载这个 myViewController.xib。在 XIB 文件中,我将文件所有者设置为 myViewController,并将 UIViewController 身份类设置为 myViewController。
我的问题是为什么我必须连接并从子视图中的 IBOutlet 向 both 文件所有者和界面构建器中的 UIViewController 进行引用?
我只是想弄清楚它,因为这是我第一次创建自定义 NIB/XIB。我通常只是在 MainWindow 中完成所有操作,但我的应用程序变得太大,所以我想将它们分散开来。
如果我在同一个 nib 文件中没有一个 IBOutlet 到 UIViewController 和文件所有者的多个连接,我会因 _EXC_BAD_ACCESS_ 错误而崩溃。
【问题讨论】:
标签: iphone objective-c ios4 interface-builder xib