【发布时间】:2014-07-28 08:16:12
【问题描述】:
试图在 Swift UIViewController 子类中符合 UITableViewDataSource 和 UITableViewDelegate。
class GameList: UIViewController {
var aTableView:UITableView = UITableView()
override func viewDidLoad() {
super.viewDidLoad()
aTableView.delegate = self
aTableView.dataSource = self
self.view.addSubview(aTableView)
//errors on both lines for not conforming
}
}
文档说您应该遵循: 之后的class 行,但这通常是超类所在的位置。另一个: 不起作用。在超类之后使用逗号分隔的列表也不起作用
编辑:
还必须采用每个协议的所有必需方法,我最初没有这样做。
【问题讨论】: