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