NSInternalInconsistencyException - 无法在bundle中加载NIB

时间:2012-05-29 01:25:31

标签: iphone objective-c ios ipad uiviewcontroller

我遇到以下异常:

 Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/57C8544B-05F6-445D-80A9-FAC9672F278B/MyApp.app> (loaded)' with name 'MyNibName''

我在stackoverflow的类似问题中尝试了一些解决方案,但仍然遇到了这个问题。

此问题与加载通讯簿的特定xib文件有关。

仅在iPhone上发生,而不是在iPad和模拟器上发生。

我还尝试删除现有的xib文件并创建一个新文件,但没有成功。

With few attempts of testing, I found that the file works fine for certain number of attempts and then starts giving above error only on iPhone.

请帮忙。

提前致谢。

1 个答案:

答案 0 :(得分:1)

经过长时间的调试和测试,我发现了这个问题。问题不在于NIB文件,但是它有两个我已经声明并且正在填充但不使用它们的nsmutablearrays。我删除了它们然后它工作了。这对我来说有点奇怪。