0

2013-02-10 20:35:31.736 spellgate[8771:c07] * 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在包中加载 NIB:“NSBundle(已加载)”,名称为“EndRoundVC”* First throw call stack: (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) terminate called throwing an exception(lldb)

我已经验证目标对象是应用程序并且 .xib 是构建的一部分。我相信这与我调用 .xib 的方式有关:

EndRoundVC *roundEnded = [[EndRoundVC alloc] init];
[self.view.window setRootViewController:roundEnded];

有一个更好的方法吗?

4

1 回答 1

0

你为什么不这样创建你的VC:

EndRoundVC *roundEnded = [[EndRoundVC alloc] initWithNibName:@"EndRoundVC" bundle:nil];

希望这有效。

于 2013-02-11T21:58:35.740 回答