如果我创建一个NSURLSessionDownloadTask,然后在它完成之前取消它,完成block似乎仍然会触发。letdownloadTask=session.downloadTaskWithURL(URL,completionHandler:{location,response,errorin...}如何检查此block内的下载任务是否已取消,以便在没有下载时尝试操作结果下载? 最佳答案 对于下载任务,将使用location的nil值和URLError的code值调用完成处理程序对象将被.cancelled。例如:letta