核心数据图像只下载一次

时间:2013-07-04 15:22:54

标签: ios objective-c core-data download

我有一个核心数据模型,我需要从服务器下载完整的res图像。

ATM它存储缩略图图像。打开全屏图像时,将显示缩略图版本,这将触发完整的res下载。

但是,因为如果您在完成下载之前退出全屏图像并再次返回,则下载会花费时间,因此它将开始第二次下载相同的图像。

我可以想到一些这样做的方法,但他们都有点hacky。

任何人都可以建议如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

我确定您已经尝试过经过验证的方法来设置标记以指示下载正在进行中。

或者 - 存储与全尺寸图像相关的UUID,并将其用作下载图像的dispatch_once()调用中的标记。