【发布时间】:2016-10-28 15:19:41
【问题描述】:
这是我遇到的错误。我确信这是一个简单的修复,但我遇到了一些麻烦。我更新了这个线程来添加代码。
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
return 5
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CheckListItem", for: indexPath)
let label = cell.viewWithTag(1000) as! UILabel
switch indexPath.row {
case 0:
label.text = "Walk the dog"
case 1:
label.text = "Brush my teeth"
case 2:
label.text = "Learn iOS development"
case 3:
label.text = "Soccer practice"
case 4:
label.text = "Eat ice cream"
default:
label.text = "Nothing"
}
return cell
}
【问题讨论】:
-
你是在标签还是单元格上设置了标签?此外,您真的不应该使用标签。子类化您的单元格,并在标签和单元格子类上的属性之间设置一个出口。
-
请不要将代码发布为图像。请将相关代码作为文本复制并粘贴到您的问题中。它使回答时更容易阅读和参考。
-
谢谢。我必须在标签上设置标签,而不是单元格。