Type'ViewController'不符合协议'UITableViewDataSource'

时间:2016-09-28 15:49:24

标签: ios uitableview swift2

我编写代码有困难,协议出错,我使用xcode 7.3.1 enter image description here

//2 Method dari protokol UITableViewDataSource->method 1.
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    //Return the numberofRowsInSection.
    return namaRestoran.count
}
//Method 2.
func tableView(tableView: UITableView, cellForRowAtIndextPath indexPath: NSIndexPath) -> UITableViewCell {
    let cellIdentifier = "Cell"
    let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as UITableViewCell

    //Configurasi the Cell.
    cell.textLabel?.text = namaRestoran[indexPath.row]

    return cell
}

2 个答案:

答案 0 :(得分:2)

看起来你拼错了tableView(tableView: UITableView, cellForRowAtIndextPath indexPath: NSIndexPath) -> UITableViewCell

应为tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell

答案 1 :(得分:0)

您必须实现以下功能:

func numberOfSectionsInTableView(tableView: UITableView) -> Int {
  return 1; // Or any other number
}