2013-11-25 3 views
5

Я хочу сохранить данные незавершенными загрузками, когда приложение закрыто.Как получить resumeData при UIApplicationWillTerminateNotification в NSURLSessionDownloadTask

Пробовал так, но всегда пустой 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"); 
    }]; 
} 
+0

Я знаю его довольно старый, но я борюсь с той же проблемой прямо сейчас. Вы нашли решение для того же? Благодарю. –

ответ

1

По моему опыту, загрузка небольших файлов не создает resumeData. Попробуйте увеличить файл (> 20 мб).

Смежные вопросы