IOS5-无法在捆绑包中加载NIB
我在appstore中有一个应用程序,可以在任何iOS<5.0上正常运行。 但在iOS5中,我的应用程序不会启动,我得到的错误是:IOS5-无法在捆绑包中加载NIB,ios,nib,ios5,Ios,Nib,Ios5,我在appstore中有一个应用程序,可以在任何iOS
Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'Could not load NIB in bundle: 'NSBundle
</var/mobile/Applications/****/***.app> (loaded)' with name 'MainWindow''
由于未捕获异常“NSInternalInconsistencyException”而终止应用程序,
原因:“无法在捆绑包中加载NIB:”NSBundle
(已加载)“名称为”主窗口“
有人知道如何解决这个错误吗
更新
该应用程序似乎在iPad2上运行,但在iPad1上不起作用
(现在我更困惑了)问题可能是“MainWindow.nib”在构建的应用程序中不存在。您的xib未命名为“MainWindow.xib”,或者您的xib未包含在项目中。您可以通过查看手机或模拟器上的.app目录来检查这一点
我昨天也犯了同样的错误,问题是我有一个xib文件,它被意外地分配了一个本地化。因此,您可能还添加了本地化,然后只需删除它或提供一个默认版本。问题可能在于构建的应用程序中不存在“MainWindow.nib”。您的xib未命名为“MainWindow.xib”,或者您的xib未包含在项目中。您可以通过查看手机或模拟器上的.app目录来检查这一点
我昨天也犯了同样的错误,问题是我有一个xib文件,它被意外地分配了一个本地化。因此,您可能还添加了一个本地化,然后只需删除它或提供一个默认的本地化设置。我是否可以找到XIB文件的本地化设置?在ifacebuilder中打开XIB,然后查看xcode4中的右菜单。有一个叫做“本地化”的部分,我可以找到XIB文件的本地化设置吗?在ifacebuilder中打开XIB,然后查看xcode4中的右菜单。有一个叫做“本地化”的部分