Xcode(iOS)sigabrt错误'无法在捆绑中加载NIB

时间:2012-04-30 05:17:00

标签: xcode

我在我的应用程序项目中使用Xcode非常困难,我构建了一个内存游戏,它包括级别,游戏工作完美到10级,之后我遇到此崩溃错误,当我尝试删除10级游戏运作完美,但是当我再次玩游戏时,游戏在2级崩溃! (这意味着Xcode无法运行应用程序项目超过9或10级,然后它将崩溃)..

这是我的代码:

-(void)delay2 {    
    level3  *second = [[level3 alloc] initWithNibName:@"level3" bundle:nil];

    [self presentModalViewController:second animated:YES];    
}

崩溃报告:

  

**由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle(loaded)',名称为'level3''   **第一次抛出调用堆栈:**

我正在使用Xcode 4.1

请帮忙

2 个答案:

答案 0 :(得分:0)

确保您的项目中有一个名为 level3 .XIB 文件。还要确保为此XIB检查TargetMembership,以便在构建时编译它。

答案 1 :(得分:0)

您需要将xib添加到项目构建阶段this link will be hlpfull

去构建阶段并添加xib。