我搜索的范围很广,没有人能解释我做错了什么。这是我的来源。我不知道出了什么问题,我看了看我的关系,参考资料等等。没有什么能帮到你。我做了一切相同的事情,包括ViewController,TableView等。
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var myTableView: UITableView!
var items = ["One", "Two"]
override func viewDidLoad() {
super.viewDidLoad()
self.myTableView.registerClass(UITableView.self,forCellReuseIdentifier: "Cell")
self.myTableView.dataSource = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return items.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell:UITableViewCell = self.myTableView.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell
cell.textLabel!.text = self.items [indexPath.row]
return cell;
}
}
答案 0 :(得分:0)
您应该注册自定义UITableViewCell
课程,而不是UITableView.self
。
答案 1 :(得分:0)
使用UITableViewCell.self