0

重点是:我有一个应用程序可以运行一组分辨率非常低的图像。这里没什么特别的。

当应用程序启动时,我希望它启动全分辨率照片集过程的同步下载(照片从远程服务器下载)。由于文件通常很大(> 1Gb),我需要一种从潜在停止恢复的方法(无论是什么原因),以便最终在设备上设置 100% 的照片,而不必从头开始。

你会怎么做?

4

1 回答 1

0

您的问题没有详细说明数据。有两种情况可能:

  1. 您正在将所有图像作为单个文件(如 .zip)或在单个请求中下载:在这种情况下,您可以使用NSURLSession内置的暂停和恢复功能。
  2. 您正在逐一下载图像:在这种情况下,您需要跟踪具有某些 id 或索引的图像,以便以顺序方式从特定文件开始下载。对于每个文件暂停和恢复功能,您可以使用NSURLSession.
于 2014-06-09T12:32:15.093 回答