【发布时间】:2013-02-11 21:54:49
【问题描述】:
2013-02-10 20:35:31.736 spellgate[8771:c07] * 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在捆绑包中加载 NIB:“NSBundle(已加载)”名称'EndRoundVC'' * 首先抛出调用栈: (0x212f022 0x1aa7cd6 0x20d7a48 0x20d79b9 0xe2b638 0xcd11fc 0xcd1779 0xcd199b 0xc30401 0xc30a46 0x835e 0x2130e99 0xc0d14e 0xc0d0e6 0xcb3ade 0xcb3fa7 0xcb3266 0xc323c0 0xc325e6 0xc18dc4 0xc0c634 0x22c2ef5 0x2103195 0x2067ff2 0x20668da 0x2065d84 0x2065c9b 0x22c17d8 0x22c188a 0xc0a626 0x2dad 0x2cd5) 终止称为抛出异常(lldb)
我已验证目标对象是应用程序并且 .xib 是构建的一部分。我相信这与我调用 .xib 的方式有关:
EndRoundVC *roundEnded = [[EndRoundVC alloc] init];
[self.view.window setRootViewController:roundEnded];
有没有更好的方法来做到这一点?
【问题讨论】:
-
当NIB引用一个类而不是VC加载它时,我看到了这个错误。
标签: ios objective-c xcode xcode4.6