【发布时间】:2013-08-09 20:06:10
【问题描述】:
我在运行 Xcode clean and clean build 文件夹后尝试运行我的应用程序,但现在出现此错误和崩溃:
仅供参考:我删除了一个名为 DetailViewController 的文件,因为我不再需要它了。只有在运行干净且干净的构建文件夹后才会发生此崩溃。
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/username/Library/Application Support/iPhone Simulator/6.1/Applications/4E0DB510-4107-4F8D-A08C-ECFDDB1DB506/1000 appname.app> (loaded)' with name 'DetailViewController'
我尝试删除 /Users/username/Library/Application Support/iPhone Simulator/6.1/Applications/ 的内容以删除模拟器上的应用程序。
我还重置了模拟器。关闭并重新运行程序,但仍然出现该错误。
感谢您的帮助
【问题讨论】:
-
'DetailViewController' 是否已注册到您要构建的目标?选择您正在构建的目标时,它将显示在项目设置导航面板中的“复制捆绑资源”下。
-
DetailViewController 不应该再存在了。有没有地方可以检查对它的引用是否仍然存在?只有在运行干净且干净的构建文件夹后才会发生此崩溃。
-
那么反过来,检查该文件是否已从所有目标中注销。对不起,看你的帖子有点错误。我的评论编辑应该解释如何确保它没有注册到给定的目标。这里有一个链接也会有所帮助:developer.apple.com/library/ios/qa/qa1649/_index.html
-
要么检查主情节提要视图,可能有一些视图正在使用 DetailviewContoller
标签: iphone ios objective-c ios-simulator