我正在处理一个项目,只是更新到 Xcode 4.5,我正在使用 iOS 6 模拟器。
现在我收到以下错误:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "FeedController" nib but didn't get a UITableView.'
这很奇怪,因为我没有这个 Controller 的任何 NIB 文件,因为它只是一个表:
@interface FeedController : UITableViewController <EGORefreshTableHeaderDelegate>
- (void)reloadTableViewDataSource;
- (void)doneLoadingTableViewData;
@end
该 Controller 是从 Tab Controller 加载的,它毫无问题地分配了 FeedController,但是当您按下 Tab 按钮以显示提要时,它会因该错误而崩溃。
它在 ios4 和 ios5 模拟器和设备上运行良好。
Clean & Build 项目没有帮助。
有同样问题的人吗?
最佳答案
这里列出的答案有帮助吗? nib but didn't get a UITableView
如果没有,是您的 UITabBarController
从以某种方式指定非 UITableView
的 NIB 创建查看 FeedController
标签?
关于crash - UITableViewController 在 iOS6 模拟器上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12539565/