【发布时间】:2014-06-09 12:05:15
【问题描述】:
重点是:我有一个应用程序可以运行一组分辨率非常低的图像。这里没什么特别的。
当应用程序启动时,我希望它启动全分辨率照片集的同步下载过程(照片从远程服务器下载)。 由于文件通常很大(>1Gb),我需要一种从潜在停止(无论是什么原因)恢复的方法,以便最终在设备上设置 100% 的照片,而不必从头开始。
你会怎么做?
【问题讨论】:
-
我建议的一件事(如果您还没有考虑过这一点)是警告用户该应用程序将下载这么多数据,并且理想情况下提供仅在连接到时下载的选项wifi 连接。我确定您不想这么快耗尽用户的移动数据限额!
-
我同意 Tom 的观点,但如果您仍想恢复,您可以尝试设置照片数组并下载每张照片并将其复制到 NSMutableArray 并存档,然后继续下载下一张照片。然后,如果您的下载被中断,它将通过对数组进行计数并按照计数指示下载适当的照片来恢复。
标签: ios download resume resume-download