当URLSessionDownloadTask启动时调用的委托方法是什么?

时间:2015-03-24 10:58:30

标签: ios nsurlsession nsurlsessiondownloadtask

NSURLSessionDownloadDelegate协议中有三种方法。

URLSession:downloadTask:didFinishDownloadingToURL:,
URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:
URLSession:downloadTask:downloadTaskdidWriteData:totalBytesWritten:totalBytesExpectedToWrite:

下载任务完成时调用didFinishDownloadingToURL。但是下载任务开始时调用的方法是什么?

1 个答案:

答案 0 :(得分:1)

URLSession:downloadTask:downloadTaskdidWriteData:totalBytesWritten:totalBytesExpectedToWrite: 根据收到的数据,此委托会不时地调用,该委托将数据写入文件位置。此外,如果出现任何问题, -URLSession:任务:didCompleteWithError: 该委托为您提供有关错误的详细信息。