【发布时间】:2014-10-16 13:46:43
【问题描述】:
假设我创建了一个NSURLSessionDownloadTask:
let downloadTask = session.downloadTaskWithURL(URL, completionHandler: { location, response, error in
...
}
如果我稍后在该 downloadTask 上调用 cancel(),它仍会调用完成处理程序,对吗?我想检查下载任务的状态是否为Cancelling,这样它就不会试图弄乱下载的图像,在这种情况下不会有。
我无法检查下载任务本身的状态,因为它在变量的创建过程中。
【问题讨论】:
-
您找到解决方案了吗?
标签: ios cocoa-touch swift nsurlsession nsurlsessiondownloadtask