1.需要自定义一个session,制定代理,遵守代理NSURLSessionDownloadDelegate
2.步骤:
1)懒加载全局网络会话
2)利用全局网络会话,创建task,开始下载任务
3)在代理方法中,实时监听下载进度
4)点击暂停之后,应该取消下载任务,记录当前下载的文件数据,并将task的任务设置为nil
5)点击继续之后,从上次下载的进度继续下载,根据上次记录的文件下载数据来实例化下载任务,resumeData设置为nil,并开启task
1.需要自定义一个session,制定代理,遵守代理NSURLSessionDownloadDelegate
2.步骤:
1)懒加载全局网络会话
2)利用全局网络会话,创建task,开始下载任务
3)在代理方法中,实时监听下载进度
4)点击暂停之后,应该取消下载任务,记录当前下载的文件数据,并将task的任务设置为nil
5)点击继续之后,从上次下载的进度继续下载,根据上次记录的文件下载数据来实例化下载任务,resumeData设置为nil,并开启task