下面列出的错误是什么?
2011-02-23 21:24:12.218成功[7238:207] *由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle </ Users/jimkillen12/Library/Application Support/iPhone模拟器/ 4.2 /应用程序/ BAA5E0E7-AF12-4301-A4F8-1B9797C9E82D/Success.app>(已加载)'名称为'MainWindow-iPad''
Bai*_*aig 34
项目中缺少一个NIB文件,添加所需的NIB文件:
在构建阶段
+底部清理你的构建Shift+Cmd+K,然后运行.
PS还要确保在调用时使用 NIB文件的精确拼写initWithNibName:@"ViewNameController"
也许,你已经被命名为您的NIB在呼叫小写字母,或者您可能还包括不要求延期的.xib.
小智 12
也许,您已使用小写字母在呼叫中命名了您的NIB.在这种情况下,模拟器工作正常,但iPhone设备将在运行时返回错误.
例如,
DetailViewController *detailViewController = [[DetailViewController alloc]
initWithNibName:@"detailViewController" bundle:nil];
Run Code Online (Sandbox Code Playgroud)
将失败.您需要更改为:
DetailViewController *detailViewController = [[DetailViewController alloc]
initWithNibName:@"DetailViewController" bundle:nil];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38805 次 |
| 最近记录: |