键入' ViewController'不符合swift 3.0中的协议' UITableViewDataSource'
答案 0 :(得分:1)
实施所需的方法。
行数
行的单元格
extension ViewController: UITableViewDelegate, UITableViewDataSource {
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
}
}
答案 1 :(得分:1)
UITbleviewDataSource需要2个方法:
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
您必须同时实施
答案 2 :(得分:0)
numberOfRowsInSection
的方法签名不太正确。您似乎在numberOfRows
和InSection
之间有一个额外的字符。
看起来你已经在类定义中定义了这个extension
。在extension
中定义协议一致性时,请在原始class
定义之外执行此操作。