Cómo get resumeData en UIApplicationWillTerminateNotification en NSURLSessionDownloadTask

Quiero save las descargas de datos sin terminar cuando la aplicación está cerrada.

Intenté, pero siempre vacío resumeData:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillTerminate) name:UIApplicationWillTerminateNotification object:nil]; - (void)appWillTerminate { [self.downloadTask cancelByProducingResumeData:^(NSData *resumeData) { if (resumeData) [self saveData:resumeData]; else NSLog(@"Not exist"); }]; } 

En mi experiencia, la descarga de files pequeños no crea resumeData . Intente con un file más grande (> 20 mb).