2013-11-25 13 views
5

Uygulama kapatıldığında, veriler tamamlanmamış yüklemeler kaydetmek istiyorum. ResourceData at UIApplicationWillTerminateNotification in NSURLSessionDownloadTask

böylece çalıştı, ancak her zaman boş resumeData: Tecrübelerime göre

[[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"); 
    }]; 
} 
+0

Oldukça eski olduğunu biliyorum ama şu anda aynı sorunla uğraşıyorum. Aynı çözümü buldunuz mu? Teşekkürler. –

cevap

1

, küçük dosya indirme resumeData oluşturmaz. Daha büyük bir dosya ile deneyin (> 20 mb).