我有一个自定义的UITableViewCell,其中包括一个标签和一个imageView。如果表视图是可见视图,并且它有一个单元格,如果我以编程方式更新标签的文本以及imageView的图像和日志,那么大约需要4秒钟后,我在标签的日志中看到通知和图像更新。这里是发生了什么以及该订单:自定义UITableViewCell不会立即更新其子视图,为什么?
-Load包含表和一个自定义单元格
- 写入一个文件到磁盘使用和的NSOperation(和队列)的观点
- 当的NSOperation在写完它触发一个NSNotification(defaultCenter),它告诉细胞的视图更新标签和图像的文件,我将[自setNeedsDisplay]
,尤其是圆形我在日志中看到,该小区已经得到通知并完成设置新值
- 约4秒后,单元格的视图实际更新。
什么给?
谢谢!这也解决了我的问题。我还没有意识到线程问题,但在这种情况下它并没有穿过我的脑海。 – ephemer 2015-08-24 09:19:11