嗯,标题已经说明了一切。我有一个视图(我的特殊情况下的表视图嵌入在非表视图控制器中),并且在某些时候我想要更新单元格并显示更新。第一部分就像魅力一样,但在reloadData()
之后不会显示更改 - 甚至在我之后调用setNeedsDisplay()
时也是如此。
当控制器必须更新某些内容时,还将重新绘制tableview,并且可以看到更改。只要触摸tableview单元格,也会看到更改。没有触摸,就不会显示更新。
答案 0 :(得分:1)
我遇到过这个问题,使用GCD应该解决它
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableView reloadData];
});