我目前正在用AFNetworking替换ASIHTTP代码。我有一个场景,我有多个文件要与服务器同步。我希望此任务在后台继续进行,并且我注意到当我在后台时下载正在进行中。如果我需要做任何额外的电话来支持后台下载,我只是好奇和困惑。
我在一个线程上找到了以下内容。
__block UIBackgroundTaskIdentifier backgroundTaskIdentifier = [application beginBackgroundTaskWithExpirationHandler:^(void) {
[application endBackgroundTask:backgroundTaskIdentifier];
[[NordecaAFAPIClient sharedClientWithBaseURL:[ECUserDefaults getNordecaApiURL]].operationQueue cancelAllOperations] ;
}];
为了支持后台下载,我真正需要写什么?
我的另一个问题是,在 ? 中找到的 shouldResume 标志是什么意思AFDownloadRequestOperation
?