2

AFNetworking 3.0で多数のファイルをダウンロードしようとしました。GET-request.Total load weightは〜1.7Gbにほぼ等しいです。 現在、私が使用します。iOS:AFNetworking multiple downloads。リクエスト動作のタイムアウト

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) { 
         //.... 
        }]; 
    } 

は、私が思うに、すべての要求と、タイムアウトタイマーがすぐに開始しますが、デバイスが、同時に、このすべての要求を開始し、そのうちのいくつかを一時停止することができませんでした。 この問題を解決するにはどうすればよいですか?

答えて

0

これを使用する:

manager.operationQueue.maxConcurrentOperationCount = 4; 
[manager.operationQueue addOperations:operations waitUntilFinished:NO]; 
関連する問題