我最近下载了Swift 2附带的Xcode 7.以下是我尝试将我的课程符合UITableViewDataSource
和UITableViewDelegate
时出现的错误,该错误在Xcode 6.2中运行得非常好但是引发了错误在Xcode 7 beta 5中
class TableViewController: UITableViewController, UITableViewDataSource, UITableViewDelegate {
}
//错误:'TableViewcontroller'与协议'UITableViewDataSource'的冗余一致性
我已经搜索了谷歌的答案,但我无法解决它。
答案 0 :(得分:26)
没有必要表明您TableViewController
符合这两个协议,因为UITableViewController
已经这样做了。因此,由于继承,你的班级也将如此。
您只需要:
class TableViewController: UITableViewController {
}
看起来Swift2比Swift更加严格。