ios – XCode 4.2 MainStoryBoard未找到

当我对MainStoryboard.storyboard进行更改时,即使构建它们,这些更改都不会对我的iOS设备造成影响.我尝试从设备中删除应用程序的所有数据,并重新启动所有内容,但现在,当我在iPhone上构建和运行代码时,我得到以下错误
Terminating app due to uncaught exception 'NSinvalidargumentexception',reason: 'Could not find a storyboard named 'MainStoryboard' in bundle NSBundle </var/mobile/Applications/BE0CBEE9-1E95-443A-97CF-53CCD66A2D0C/WalkBack.app> (loaded)'

从我可以看出,我的plist文件具有故事板名称的适当信息.

任何想法有什么问题,或者我该如何解决?当这个问题发生的时候,.xcodeproj文件开始在XCode 3中打开.这是否搞砸了一些设置?我非常失落

解决方法

我已经看到这与我的学生的文件发生了几次,今天我也遇到了.什么似乎解决了我:

>右键单击Project Navigator中的MainStoryboard.storyboard.
>选择删除,然后单击删除引用.
>右键单击InfoPlist.strings,然后选择“在Finder中显示”. (这只是我懒惰的方式打开包含查找器中的故事板的文件夹.)
>将MainStoryboard.storyboard从Finder拖回到项目中.

我的怀疑是,通过向项目中添加文件或对故事板进行某些编辑而引发的错误.它导致本地化文件不被复制到包中(我认为).删除故事板并将其重新添加到项目中似乎修复了打嗝.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...