在我的 iPhone 上更新到 Xcode 7 和 iOS 9 beta 5 后,我的 UITableView 都没有显示数据,只有一个除外。他们都在从我的 Parse 数据库中下载信息,并且有效的是为表格的一部分完美下载所有内容,但另一部分则不然。其他 3 个 TableView 下载信息,并计算正确的行数,但是没有显示任何内容。我尝试只显示所有单元格的静态文本,但它甚至没有显示。
有什么线索吗?我认为下载 Parse 数据不是问题,而是将其实际显示到 tableviews 上。
let cell:MyChinupsTableViewCell = tableView.dequeueReusableCellWithIdentifier("Cell") as! MyChinupsTableViewCell
if namesArray.count > 0 {
cell.nameLabel.text = namesArray[indexPath.row]
cell.bodyText.text = chinUpsArray[indexPath.row]
let count = likesArray[indexPath.row]
cell.likeCount.text = "♥︎ " + String(count)
}
return cell
这是另一个表格 View ,但它仍然能说明问题。除非我遗漏了什么,否则一切都在正确的层次结构中。
我添加了该标签作为测试,但它并没有出现......
这是它在 View 调试器中的样子。如您所见,它正确下载了正确数量的行……2 个感谢和 4 个以上的对话。
最佳答案
我不能说这是否是一个通用解决方案,但在完全相同的情况下(更新到 XCode 7 beta 5 后 tablviewcell 内容在运行时为空)这为我解决了:
我必须检查内容 View 中的每个项目(包括所有约束)并在属性检查器中勾选“已安装”复选框。最初只检查了 wR hR。
关于ios - UITableView 清空 iOS 9 beta 5 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32041855/