UITableViews和异步数据

时间:2012-09-23 19:22:37

标签: objective-c ios multithreading uitableview afnetworking

我正在使用某种类型的UI,您可以假设它是UITableView(请不要建议UITableView框架,因为我使用的不是UITableView,但功能非常相似

我使用AFNetworking异步下载图像,我将其存储到数组中。在cellForRowAtIndexPath方法中,我填充了该数组的内容。但问题是,在调用cellForRowAtIndexPath导致崩溃之前,数据才会完成下载。

在填充类似于表格视图的UI时,处理异步数据下载的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

例如,您可以使用占位符图像返回单元格,并保持对其索引的引用。当你最终得到图像时,只需重新加载该单元格。如果UITableView可见,它只会重新加载它,现在你将拥有该图像。