【问题标题】:UITableView needed alongside UIViewControllerUITableView 需要与 UIViewController 一起使用
【发布时间】:2015-01-24 22:11:12
【问题描述】:

为了让表快速加载,需要这样的东西,因为TableViewUIViewController 内:

ViewController: UITableViewController, UIViewcontroller UITableViewDataSource, UITableViewDelegate {

但我收到此错误NSInternalInconsistencyException,原因:

[UITableViewController loadView] 加载了 “nbc-Kp-sp6-view-lBB-IH-x0z”笔尖,但没有得到 UITableView。这 是因为它是一个 UIViewController。

【问题讨论】:

标签: iphone xcode uitableview swift uiviewcontroller


【解决方案1】:

我不认为你可以从两个控制器继承。您可能应该删除从UITableViewController 获取继承。相反,在您的 xib 文件中使用UITableView 旁边(或者您正在使用 storyboard?)。然后,连接到UITableViewDataSourceUITableViewDelegate,就像处理UITableViewController 时的正常方式一样。

应该是这样的:

ViewController:UIViewController, UITableViewDataSource, UITableViewDelegate {
    @IBOutlet weak var tableView: UITableViewController!

    // MARK: - UITableViewDataSource, UITableViewDelegate 
    ...
}

【讨论】:

    猜你喜欢
    • 2011-08-19
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多