AFNetworking停止使用相同的URL下载图像

时间:2012-08-19 21:07:15

标签: iphone ios afnetworking

在我的应用程序中,我下载图像并将其插入表格视图中。在我的情况下,可能有几个相同的URL具有相同的URL。为了减少服务器overloa,我只想下载每个图像一次。有内置的支持吗?或者实现目标的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

创建NSMutableDictionary并在下载图像并将其放在表视图中时,将URL作为字典中的键添加,将表视图行添​​加为值。在下载图像之前,请检查以确保字典尚未包含URL(if ([[dictionary allKeys] containsObject:url])。如果没有,请下载图像。如果是,请抓取行号并将其清空行的图像与字典中行的图像相同。

http://example.com/image => 1