My application works for iOS 5.1 but for iOS 6 simulator I get the following error.
Terminating app due to uncaught exception
'NSInternalInconsistencyException', reason: '-[UITableViewController
loadView] loaded the "MainListViewController" nib but didn't get a
UITableView.'
I am subclassing UITableViewController
and I don't want to change it.
The tableview is created programmatically, there is a dummy MainListViewController.xib
to load from Mainwindow.xib
Tab Bar Controller.
I also tried to delete MainListViewController.xib
, remove it from the MainWindow.xib
Tab Bar Controller, created the MainListViewController
in AppDelegate and added it to Tab Bar Controller as UITabBarItem
to get rid of this nib problem, but I still get the same error.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…