NSInternalInconsistencyException',原因:'无法在bundle中加载NIB:

时间:2015-03-26 20:06:07

标签: ios objective-c iphone xcode

我试图让Xcode的iphone模拟器在启动画面后通过nib显示,但我不断收到此错误。

完整错误:

2015-03-26 21:01:40.462 Hangman Jury [5278:476697] ***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle(loaded)'名称'HangController''

相关代码: 在AppDelegate.m中:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

// Override point for customization after application launch.
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.rootViewController = [[HangController alloc] initWithNibName:@"HangController" bundle:nil];
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    return YES;
}

main.m中的错误行:

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

HangController是UIViewController的简单子类

我尝试过的事情: - 正确地调整“HangController” - 确保View2.xib包含在Copy Bundle Resources中 - 我没有在Xcode之外重命名任何东西 - 我没有使用故事板,我已从Info.plist中删除了故事板项目 - 我的视图链接到目标成员列表中的目标

感谢您的帮助

0 个答案:

没有答案