我已经在另一视图中完成了相同的tableview,但是在此视图中无法正常工作。我也在寻找解决方案,但我不知道什么是行不通的
class HistoryViewController:UIViewController,UITableViewDelegate,UITableViewDataSource {
@IBOutlet weak var tableview: UITableView!
var date = ["ciao", "muori"]
var place = ["aaaa"]
override func viewDidLoad() {
super.viewDidLoad()
tableview.dataSource = self
tableview.delegate = self
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tableView(tableView:UITableView, numberOfRowsInSection section:Int) -> Int
{
return 1
}
func tableview(tableView: UITableView, cellForRowIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = self.tableview.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! HistoryCell
cell.placeLabel.text = place[indexPath.row]
cell.dateLabel.text = date[indexPath.row]
return cell
}
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)
{
}
有人可以帮助我吗?
最佳答案
转到问题导航器(⌘4)。
打开错误消息旁边的显示三角形。
实现错误消息下方显示的缺少的必需方法。
并使用代码补全来避免这些拼写错误。
关于ios - 类型的viewcontroller不符合协议(protocol)uitableviewdatasource,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37077842/