如何在iPhone(iOS)中暂停/恢复下载

A f*_*pha 10 iphone download ipad ios

我必须下载大量数据(300MB到1GB之间).

我目前正在使用**NSURLConnection**下载数据.但是,现在我正在研究用户在下载过程中可能会丢失互联网连接的情况.目前我正在重新启动这个场景中的整个下载过程,我认为这是一种非常糟糕的下载方式和浪费用户带宽.

是否有一个过程可以在下载时使用暂停/恢复功能管理下载.

sho*_*123 11

这是一个如何在IOS上执行此操作的教程.

还要检查文档.这将要求您的服务器支持范围标头.


Saa*_*aad 1

这需要服务器端和客户端的同步。我已经告诉你要使用块。如果你想暂停,明确的块是唯一的解决方案。您将向服务器发送一个块 id 来停止,直到下次我将得到 leftg,下次您将询问该 id。