5

我想在应用程序关闭时保存数据未完成的下载。

试过了,但总是为空 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");
    }];
}
4

1 回答 1

1

根据我的经验,下载小文件不会创建resumeData. 尝试使用更大的文件(> 20 mb)。

于 2013-12-09T00:12:46.467 回答