我试图让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中删除了故事板项目 - 我的视图链接到目标成员列表中的目标
感谢您的帮助