我以前曾多次使用过UISplitViewController而没有任何问题(好吧,我已修复的问题无论如何;-)但是,我以前一直使用UITableView作为主视图,因为这是显而易见的选择。今天我需要一些不同的东西,所以我只是提供一个UIView。
但是,我得到了例外,
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "MyViewController" nib but didn't get a UITableView.'
我在Apple文档中找不到提及主视图必须始终是文档中的UITableView,只是对用于显示列表的主视图的引用。
是否存在主视图必须始终为UITableView的规则?
答案 0 :(得分:0)
不,它没有。
我通过更改iPad惯用语的代码犯了错误,但在iPhone上测试 - 哎呀!