0

我试图找出我在代码设计方面的解决方案。

我有一个表格视图,每个单元格都拥有一个数据模型的实例。对包含数据模型的所有文本数据的 json 进行异步 http 请求。这包含有关所有单元格的信息。当它被检索时,所有的细胞都是用它们的模型创建的。但是,这也包括一个从中检索图像的 url。每个单元格的图像请求在创建/填充表格时异步进行。

当图像返回时,我需要更新单元格的 UIImage 视图。对于以干净的方式执行此操作,我有哪些选择?

我考虑过的事情:将 UIImageView 引用传递到图像请求方法的完成块中,并在收到时更新它。如果稍后更改模型,则视图不会自行更新:\ 为单元格视图订阅有关已更改的模型通知。感觉很不对劲,每个细胞都会捡起来,要检查是不是他们的模型发送的?

4

1 回答 1

0

您可以使用以下任何一种

  1. SDWebImage
  2. HJCache
  3. 三20

还有很多..

于 2012-12-03T12:52:36.847 回答