создать новую NSURLSession со следующей конфигой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, и я уверен, что никаких новых сессий или загрузить задание не созданы после этого момента. Как остановить любую задачу?
Пожалуйста, добавьте код для метода getFileDownloadInfoIndexWithTaskIdentifier –