我有一个带有原型UITableViewCell
和标识符contact
的UITableView
。在界面构建器中,我正确地构建了单元格,并将所有元素设置为正确的标记。当我尝试编辑单元格中具有标记101的UILabel
时,使用cell.viewWithTag
方法返回nil。这似乎只是iOS 8上的问题。我正在使用故事板和Swift。以下是tableView: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
contact["name"]
看看里面有什么。你的联系人 println 工作吗? - Carolinecontact["name"]
打印出来没问题吗? - Caroline