据我对 SDK 的了解,当 IB 中的绑定(bind)不正确时会引发此异常。但就我而言,前两次 View 加载正常。然后,我使用 NavigationController 从 View 中移回。
第三次尝试打开 View 时,出现此异常。它前两次打开正确的事实意味着绑定(bind)正确并且 View 很好!但是为什么第三次失败了呢?
有什么指点吗? 谢谢。
我正在调用 -initWithNibName:bundle:
来初始化在 IB 中创建的 View 。不调用 -loadView
方法。
它没有收集垃圾。据我所知,iPhone SDK 中没有垃圾收集功能,我们需要明确地释放内容。
请您参考如下方法:
看来您还没有将 View 绑定(bind)到它的文件所有者。
要解决此问题,请打开您在此 ViewController 中使用的 xib。右键单击您的主视图,然后将此 View 绑定(bind)到 File Owener 的 View 属性。