Iphone UIViewController旁边需要UITableView

Iphone UIViewController旁边需要UITableView,iphone,xcode,uitableview,swift,uiviewcontroller,Iphone,Xcode,Uitableview,Swift,Uiviewcontroller,为了快速加载表,需要这样的内容,因为TableView位于UIViewController中: ViewController: UITableViewController, UIViewcontroller UITableViewDataSource, UITableViewDelegate { 但是我得到了这个错误,原因是: [UITableViewController loadView]已加载 “nbc-Kp-sp6-view-lBB-IH-x0z”nib,但未获得UITableView。

为了快速加载表,需要这样的内容,因为
TableView
位于
UIViewController
中:

ViewController: UITableViewController, UIViewcontroller UITableViewDataSource, UITableViewDelegate {
但是我得到了这个错误,原因是:

[UITableViewController loadView]已加载 “nbc-Kp-sp6-view-lBB-IH-x0z”nib,但未获得UITableView。此 是因为它是UIViewController


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

应该是这样的:

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

    // MARK: - UITableViewDataSource, UITableViewDelegate 
    ...
}
可能重复的