Xcode 7 beta 5 Swift 2冗余符合协议错误
我最近下载了Swift 2自带的Xcode 7。下面是我尝试使我的类符合UITableViewDataSource
和UITableViewDelegate
的错误,它在Xcode 6.2中完美地工作,但在Xcode 7 beta 5中引发错误
class TableViewController: UITableViewController, UITableViewDataSource, UITableViewDelegate { }
//错误:'TableViewcontroller'对协议'UITableViewDataSource'的冗余一致性
我search谷歌的答案,但我不能得到一个修复它。
没有必要指出你的TableViewController
符合两个协议,因为UITableViewController
已经做到了。 所以你的class级也会因为inheritance而受到影响。
所有你需要的是:
class TableViewController: UITableViewController { }
Swift2似乎比Swift更严格。