我的应用程序适用于iOS 5.1,但在iOS 6模拟器上出现以下错误。
终止应用程序,原因是未捕获的异常 'NSInternalInconsistencyException',原因:'-[UITableViewController loadView]加载了“MainListViewController”nib文件,但没有获取UITableView。'
我正在对UITableViewController
进行子类化,并且不想更改它。
表格视图是通过编程方式创建的,有一个虚拟的MainListViewController.xib
从Mainwindow.xib
Tab栏控制器中加载。
我还尝试删除MainListViewController.xib
,将其从MainWindow.xib
Tab栏控制器中移除,在AppDelegate中创建MainListViewController
,并将其作为UITabBarItem
添加到Tab栏控制器中,以摆脱这个nib问题,但仍然出现相同的错误。