【问题标题】:Navigation Controller with Table View带表格视图的导航控制器
【发布时间】:2011-04-09 20:28:10
【问题描述】:

我正在尝试使用导航模板创建多视图应用程序。我想要初始视图底部的表格,顶部有其他视图(图像视图、标签等)。如前所述,我修改了 RootViewController.xib 以添加 UIView,然后将表视图移动到该视图。另外,按照建议,我将文件所有者的视图连接设置为新视图,而不是表视图。 但是,当我启动该应用程序时,它会崩溃并显示消息:

 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded        the "RootViewController" nib but didn't get a UITableView.'

有人可以帮我指出正确的方向吗?我将不胜感激!

【问题讨论】:

  • 表格视图是否仍然指向同一个出口(“视图”)?您需要将其重新指向新的插座,例如添加一个名为 tableView 的 IBOutlet 属性并将表格视图附加到它。

标签: ios uitableview uinavigationcontroller


【解决方案1】:

好吧,我不是专家,但我遇到过几次这个问题。我解决这个问题的方法是从右侧栏中添加一个 TableView 控制器,这已经为您提供了一个 Table View Controller 和一个 Table View,所以您唯一需要做的就是在其中设置您的自定义类。再说一次,我不是专家,但这使消息消失了,希望对您有所帮助。

更新:只是想重申一下 SVD 指出的内容,您需要有一个新的插座,而不是它附带的“视图”插座,否则表格的数据将不会显示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 2014-12-09
    • 2014-04-10
    • 1970-01-01
    相关资源
    最近更新 更多