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

我最近下载了 Swift 2附带的Xcode 7.下面是我尝试将我的类符合UITableViewDataSource和UITableViewDelegate时出现的错误,它在Xcode 6.2中运行得非常好,但在Xcode 7 beta 5中引发错误
class TableViewController: UITableViewController,UITableViewDataSource,UITableViewDelegate {
}

//error: Redundant conformance of ‘TableViewcontroller’ to protocol ‘UITableViewDataSource’

搜索谷歌的答案,但我无法得到它的解决方案.

解决方法

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

所有你需要的是:

class TableViewController: UITableViewController {
}

看起来Swift2比Swift更加严格.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...