Type 'ViewController' does not conform to protocol 'UITableViewDataSource'

后端 未结 17 2604
旧巷少年郎
旧巷少年郎 2020-11-29 03:02

Started practice swift. In singleViewController I am trying to make a UITableView. In storyboard I set the datasource and delegate. Here I am getting the error

17条回答
  •  星月不相逢
    2020-11-29 03:23

    Just a suggestion to improve readability, you can separate your protocols using extension, like this:

    class ViewController: UIViewController {
        // Your lifecycle code here
    }
    
    extension ViewController: UITableDataSource { 
        func tableView(tableView:UITableView!, numberOfRowsInSection section:Int) -> Int {
             return 20
        }
    }
    
    extension ViewController: UITableViewDelegate {
        ...
    }
    

提交回复
热议问题