NSURLSession annuler la Tâche

- Je créer un nouveau NSURLSession avec suivant les configs

 if (!self.session) {
            NSURLSessionConfiguration *config = [NSURLSessionConfiguration backgroundSessionConfiguration:[self uniquieIdentifier]];
            config.discretionary = NO;
            self.session = [NSURLSession sessionWithConfiguration:config delegate:self delegateQueue:[NSOperationQueue mainQueue]];
        }

et après avoir appuyé sur un bouton, je suis en train d'arrêter toutes les tâches de téléchargement.

[[[self session] delegateQueue] setSuspended:YES];
[[self session] invalidateAndCancel];

Néanmoins je reçois des réponses délégué méthode didFinishDownloadingToURL, et je suis sûr que pas de nouvelles sessions ou de la tâche de téléchargement sont créés après ce point. Comment arrêter toutes les tâches de passe?

OriginalL'auteur Arthur A. | 2013-11-14