2013-02-10 20:35:31.736 spellgate [8771:c07] *由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle(loaded)'名字'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];
有更好的方法吗?
答案 0 :(得分:0)
为什么不像这样创建你的VC:
EndRoundVC *roundEnded = [[EndRoundVC alloc] initWithNibName:@"EndRoundVC" bundle:nil];
希望这有效。