我使用这种方法从给定的URL下载任何文件。我想在下载时添加暂停和恢复功能。
- (IBAction)cancelButton:(id)sender {
if (self.downloadTask){
[self.downloadTask cancel];
self.downloadTask=nil;
self.progressView.progress=0.0f;
}
}
- (IBAction)pauseButtton:(id)sender {
if (self.downloadTask){
[self.downloadTask suspend];
}
}
但这些代码无效!!
答案 0 :(得分:0)
使用NSURLSessionDownloadTask
取消-cancelByProducingResumeData:
的下载,然后使用-downloadTaskWithResumeData:
或-downloadTaskWithResumeData:completionHandler:
继续下载。