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

我最近下载了Swift 2自带的Xcode 7。下面是我尝试使我的类符合UITableViewDataSourceUITableViewDelegate的错误,它在Xcode 6.2中完美地工作,但在Xcode 7 beta 5中引发错误

 class TableViewController: UITableViewController, UITableViewDataSource, UITableViewDelegate { } 

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

我search谷歌的答案,但我不能得到一个修复它。

没有必要指出你的TableViewController符合两个协议,因为UITableViewController已经做到了。 所以你的class级也会因为inheritance而受到影响。

所有你需要的是:

 class TableViewController: UITableViewController { } 

Swift2似乎比Swift更严格。