3

我有一个带有标识符UITableView的原型。在界面生成器中,我正确构建了单元格并将所有元素设置为正确的标签。当我尝试在具有标签 101 的单元格中编辑 a 时,该方法返回 nil。这似乎只是 iOS 8 上的问题。我正在使用故事板和 Swift。这是代码UITableViewCellcontactUILabelcell.viewWithTagtableView:cellForRowAtIndexPath:

let contact = contacts[indexPath.row]
println("Contact: \(contact)")
cell = tableView.dequeueReusableCellWithIdentifier("contact") as UITableViewCell
(cell.contentView.viewWithTag(101) as UILabel).text = contact["name"]! as String
4

1 回答 1

6

尝试使用这个

let contact = contacts[indexPath.row]
println("Contact: \(contact)")
cell = tableView.dequeueReusableCellWithIdentifier("contact", forIndexPath: indexPath) as UITableViewCell
(cell.contentView.viewWithTag(101) as UILabel).text = contact["name"]! as String
于 2014-09-25T04:53:38.033 回答