【发布时间】:2016-05-25 11:28:54
【问题描述】:
我尝试使用 AFNetworking 3.0 GET-request 下载大量文件 >= 500。总负载量大约等于 ~ 1.7 Gb。 目前,我使用:
for (NSSttring *url in urlsArray){
[self.sessionManager GET:file.downloadLink.absoluteString
parameters:nil
progress:^(NSProgress * _Nonnull downloadProgress) {
//...
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
//...
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
//....
}];
}
我认为,所有请求和超时计时器都会立即启动,但设备无法同时启动所有这些请求并暂停其中一些请求。 我该如何解决这个问题?
【问题讨论】:
标签: ios objective-c afnetworking nsurlsession nsurlsessiondatatask