加载.nib时出现XCode错误

时间:2012-03-03 05:44:51

标签: xcode nib

我无法将我的MainMenu.nib文件加载到XCode中的应用程序。控制台日志没有显示任何内容,我希望我的.nib文件不会以某种方式损坏。请帮助!

Screenshot of the error

3/2/12 10:39:29.134 PM Xcode: Exception raised while
                              decoding document objects - 
                              *** -[__NSArrayM insertObject:atIndex:]:
                              object cannot be nil

2 个答案:

答案 0 :(得分:0)

在升级到Xcode 4.3之后,我也发生了一些我的.nib拒绝打开。 几天前我向Apple提交了一个bug,但仍然没有答案。 刚刚升级到Xcode 4.3.1,问题仍然存在:

The document "***.nib" could not be opened. The operation couldn’t be completed. *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil.

作为最后的手段,我会尝试降级到Xcode 4.2。 我试图在文本编辑器中打开这些笔尖(毕竟它们只是xml)并且它们会定期打开。它们看起来完整而健康。问题出现在Xcode中,而且超出了我的可能性。

答案 1 :(得分:0)

您是否尝试过删除nib文件的ViewController和nib文件并重新创建它们?有几种方法可以解决它。有同样的问题,并重新创建我的ViewController没有nib文件。然后以编程方式添加内容。征税,但有更多的控制和灵活性。

降级到4.2将禁止在运行5.0.1的设备上测试您的应用的机会(如果您已升级这些设备。