我使用以下配置创建新的NSURLSession:
if (!self.session) {
NSURLSessionConfiguration *config = [NSURLSessionConfiguration backgroundSessionConfiguration:[self uniquieIdentifier]];
config.discretionary = NO;
self.session = [NSURLSession sessionWithConfiguration:config delegate:self delegateQueue:[NSOperationQueue mainQueue]];
}
在按下按钮后,我正在尝试停止所有当前的下载任务。
[[[self session] delegateQueue] setSuspended:YES];
[[self session] invalidateAndCancel];
尽管我在委托方法didFinishDownloadingToURL中收到响应,我非常确定此后没有创建任何新的会话或下载任务。如何停止所有任务?