gpt4 book ai didi

iOS:AFNetworking 多重下载。请求操作超时

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:08 25 4
gpt4 key购买 nike

我尝试使用 AFNetworking 3.0 GET 请求下载 >= 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) {
//....
}];
}

我认为,所有请求和超时计时器都会立即启动,但设备无法同时启动所有这些请求并暂停其中一些。我该如何解决这个问题?

最佳答案

使用这个:

manager.operationQueue.maxConcurrentOperationCount = 4;
[manager.operationQueue addOperations:operations waitUntilFinished:NO];

关于iOS:AFNetworking 多重下载。请求操作超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37435762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com