首页 > 解决方案 > iOS中的Alamofire多个异步调用延迟问题

问题描述

Alamofire在我的 iOS 应用程序中使用,并且在多个异步请求期间观察到一个问题。有时 API 响应很快,但有时需要更多时间才能响应。

参考链接

在上面的链接中,我看到在编码期间添加空参数会花费额外的时间。在我的情况下,没有参数它工作正常,但我有多个有参数和没有参数的调用。请帮我处理这个案子。

样品请求在这里,

sessionManager.request(apiReq.path, method: apiReq.method, parameters: apiReq.parameters, encoding: apiReq.encoding, headers: apiReq.headers).validate(statusCode: 200..<299).responseJSON(completionHandler: {[weak self] response in
            self?.parseAPI(apiReq: apiReq, response: response, completion: { result,data,state in
                completion(result,data,state)

            })
        })

标签: iosswiftxcodeapialamofire

解决方案


推荐阅读