Xcode 7 beta 5 Swift 2冗余符合协议错误

时间:2015-08-23 04:57:13

标签: ios swift2 xcode7

我最近下载了Swift 2附带的Xcode 7.以下是我尝试将我的课程符合UITableViewDataSourceUITableViewDelegate时出现的错误,该错误在Xcode 6.2中运行得非常好但是引发了错误在Xcode 7 beta 5中

class TableViewController: UITableViewController, UITableViewDataSource, UITableViewDelegate {
}
  

//错误:'TableViewcontroller'与协议'UITableViewDataSource'的冗余一致性

我已经搜索了谷歌的答案,但我无法解决它。

1 个答案:

答案 0 :(得分:26)

没有必要表明您TableViewController符合这两个协议,因为UITableViewController已经这样做了。因此,由于继承,你的班级也将如此。

您只需要:

class TableViewController: UITableViewController {
}

看起来Swift2比Swift更加严格。