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) {
//....
}];
}
すべてのリクエストとタイムアウトタイマーがすぐに開始すると思いますが、デバイスはこのすべてのリクエストを同時に開始できず、一部を一時停止できませんでした。この問題を解決するにはどうすればよいですか?