我知道有很多关于这个错误的帖子,但由于这个错误似乎涵盖了很多方面,我认为发布我遇到的问题是公平的。
我有这个使用登录通过facebook的应用程序,我昨晚完成了它,工作正常,今天早上跑了一次就崩溃了。
与许多其他有此错误的人不同,我没有使用NIB文件,我正在使用故事板。据我所知,所有东西都拼写正确,也就是说,我的视图控制器的所有名称以及不是。我用来设置facebook登录的代码直接来自facebook本身。只有视图控制器的名称最后。已经改变。
2012-11-02 15:06:50.167 App[18840:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/user/Library/Application Support/iPhone Simulator/6.0/Applications/B95B9738-17D5-46E9-AF45-5E4CCD825EAB/App.app> (loaded)' with name 'WLLoginViewController''
离子
有关如何解决此问题的任何想法?
编辑:我可以给你这段代码,因为这是它崩溃的地方:
self.mainViewController = [[WLLoginViewController alloc]
initWithNibName:@"AppViewController" bundle:nil];
self.navController = [[UINavigationController alloc]
initWithRootViewController:self.mainViewController];
self.window.rootViewController = self.navController;
[self.window makeKeyAndVisible];
它在最后一行崩溃。
如果有人有任何想法,我会......跟你或嫁给你。
答案 0 :(得分:0)
经过广泛的研究,我得出了这个结论:
Facebook目前的教程不适用于在iOS应用中使用Storyboard的用户。我已经填写了一份错误报告,希望他们能够更新。因为我的项目使用故事板,所以没有NIB文件,所以如果没有NIB文件,它就永远找不到它,并且总是会抛出上述错误。