UITableViewCell.textLable.text 没有出现在 xcode 9.2 的 iOS11.2 模拟器上

Posted

技术标签:

【中文标题】UITableViewCell.textLable.text 没有出现在 xcode 9.2 的 iOS11.2 模拟器上【英文标题】:UITableViewCell.textLable.text does not appear on iOS11.2 simulator at xcode 9.2 【发布时间】:2018-02-22 14:47:12 【问题描述】:

TableViewController 和 TableViewCell 适用于 ios 10.2 和 iOS 11.2,使用 Objective C 开发并由 xcode 8 编译。现在我已将我的 xcode 升级到 xcode 9.2。然后 cell.textLabel.text 不会出现在 iOS 11.2 模拟器中。但是使用 iOS 10.2 模拟器,它可以正常工作。当我调试时,evth 很好,也有数据。但它没有在模拟器上显示。请问有什么想法吗?

【问题讨论】:

【参考方案1】:

通常不会发生。检查是否有任何已弃用的代码行。有时,它可能不会显示错误或警告,但可能会导致意外结果。

【讨论】:

是的。我已经发现某事很愚蠢。表视图被其他视图覆盖。 [self.view sendSubviewToBack:bg] 不再被支持,取而代之的是“self.tableView.backgroundView = bg;”。解决了。​​

以上是关于UITableViewCell.textLable.text 没有出现在 xcode 9.2 的 iOS11.2 模拟器上的主要内容,如果未能解决你的问题,请参考以下文章