我正在尝试设置我的表视图,我正在使用
class ExerciseDatabaseController: UIViewController, UITableViewDataSource, UITableViewDelegate {
然后我使用强制性功能:
func ExerciseDatabaseController(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath as IndexPath)
return cell
}
和
func ExerciseDatabaseController(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 0
}
根据苹果指南:https://developer.apple.com/reference/uikit/uitableviewdatasource
我无法弄清楚为什么我这个班级仍然存在不符合协议错误的原因?
键入' ExerciseDatabaseController'不符合协议' UITableViewDataSource'
答案 0 :(得分:0)
如果您开始输入功能名称,Xcode会自动为您完成这些功能。这是一个'help你的例子。 (以及链接中的文档)
func numberOfSectionsInTableView(tableView: UITableView) -> Int
{
return 1
}