后台下载花了很长时间最终还是完成了
后台用urlsession来下载
任务使用nsoperation的子类来管理
nsoperationqueue 来控制最大并发
添加下载的时候将下载任务名添加到数组
将数组写入沙盒
并给每个下载任务添加一个模型 写入沙盒
包含下载的信息
进入下载管理界面
就是会从沙盒中读取任务列表
再读取每个任务对应的模型
根据 任务当前下载的长度 和总共需要下载的长度
判断任务的状态
再继续进行下载。
这就是全部的下载实现过程。
转载请注明原文地址: https://www.6miu.com/read-29016.html