我正在开发一个项目,刚刚更新到 Xcode 4.5,我正在使用 iOS 6 模拟器。现在我收到以下错误:
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UITableViewController loadView] 加载了“FeedController”笔尖但没有获得 UITableView。
这很奇怪,因为我没有这个控制器的任何 NIB 文件,因为它只是一个表:
@interface FeedController : UITableViewController <EGORefreshTableHeaderDelegate>
- (void)reloadTableViewDataSource;
- (void)doneLoadingTableViewData;
@end
此控制器是从选项卡控制器加载的,它毫无问题地分配 FeedController,但是当您按下选项卡按钮以显示提要时,它会因该错误而崩溃。它在 ios4 和 ios5 模拟器和设备上运行良好。
Clean & Build 项目没有帮助。
有同样问题的人吗?