我正在尝试使用导航模板创建一个多视图应用。我希望桌子位于初始视图的底部,顶部有其他视图(图像视图,标签等)。如前所述,我修改了RootViewController.xib以添加UIView,然后将表视图移动到该视图。另外,按照建议,我将文件所有者的视图连接设置为新视图,而不是tableview。 但是,当我启动应用程序时,它会崩溃并显示消息:
'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "RootViewController" nib but didn't get a UITableView.'
有人可以帮助并指出我正确的方向吗?我非常感激!
答案 0 :(得分:0)
好的我不是专家,但我几次遇到这个问题。我解决它的方法是从右侧栏添加一个TableView控制器,这为您提供了一个Table View Controller和一个Table View,因此您唯一需要做的就是在其中设置自定义类。再一次,我不是专家,但这让消息消失了,希望它有所帮助。
更新:只是想重申一下SVD指出的内容,你需要有一个新的插座而不是它附带的插座,'view'一个,否则表格的数据不会显示。