Ios 通过Facebook登录进行的NSInternalInconsistencyException修复

Ios 通过Facebook登录进行的NSInternalInconsistencyException修复,ios,xcode,Ios,Xcode,我知道有很多关于这个错误的帖子,但由于这个错误似乎涵盖了很多领域,我认为发布我遇到的问题是公平的 我有一个通过facebook登录的应用程序,我昨晚完成了,工作正常,今天早上运行了一次,结果崩溃了 和其他很多有这个错误的人不同,我不使用NIB文件,我使用的是故事板。就我所知,所有内容都拼写正确,即我的视图控制器的所有名称,等等。我用来设置facebook登录的代码直接来自facebook本身。只有视图控制器的名称最新。已经改变了 2012-11-02 15:06:50.167 App[18840

我知道有很多关于这个错误的帖子,但由于这个错误似乎涵盖了很多领域,我认为发布我遇到的问题是公平的

我有一个通过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''
它在最后一行崩溃了


如果有人有任何想法,我会……我会嫁给你或什么的。

经过广泛的研究,我得出以下结论:


Facebook当前的教程不适用于在iOS应用程序中使用故事板的用户。我已经填写了一份bug报告,希望他们能更新。因为我的项目使用故事板,所以没有NIB文件,因此如果没有NIB文件,它将永远找不到它,并且将始终抛出上述错误。

您可能需要考虑发布一些代码,或者发布生成的任何其他错误日志。如果您不确定,您可以设置一个异常断点XCode并在未捕获的异常上中断。我和我已经不能了,因为这是一个业务项目。那个错误信息是我唯一得到的。
self.mainViewController = [[WLLoginViewController alloc]
                           initWithNibName:@"AppViewController" bundle:nil];
self.navController = [[UINavigationController alloc]
                      initWithRootViewController:self.mainViewController];
self.window.rootViewController = self.navController;
[self.window makeKeyAndVisible];