如何设置一个带有tableView的UIViewController

时间:2016-05-02 17:41:30

标签: swift

我有一个带有表格视图的View Controller。但是,当我尝试在我的课程中添加UIViewControllerUITableViewController时标题,我收到一个错误。它只在我单独添加UITableViewController时编译并运行,但随后冻结并给出一个"线程1:信号SIGABRT"错误。

添加UITableViewDelegate也不起作用。

2 个答案:

答案 0 :(得分:0)

要在常规UIViewController中使用UITableView,您需要在Storyboard UIViewController中放置一个TableView,在视图控制器.m中引用并添加UITableViewConrtoller委托:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewDelegate_Protocol/

或者,您可以使用UITableViewController。

答案 1 :(得分:0)

尝试更改'类DriverViewController:UITableViewController' to'类DriverViewController:UIViewController'并添加' UITableViewDataSource'和' UITableViewDelegate'。在viewDidLoad中,你必须调用“self.yourTableView.dataSource = self'和' self.yourTableView.delegate = self'