首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift:寻找在循环中使用Alamofire调用API

Swift:寻找在循环中使用Alamofire调用API
EN

Stack Overflow用户
提问于 2018-06-29 16:31:30
回答 1查看 267关注 0票数 1

我需要使用数组中可用的不同参数多次调用Web API(web服务)。尝试在获取循环内调用API并使用Alamofire。它可以正确响应初始的3-4呼叫。在此之后,它将转移到失败状态。

API调用不相互依赖。感谢所有的例子。

EN

回答 1

Stack Overflow用户

发布于 2018-06-29 17:11:28

也许您需要使用调度组:

代码语言:javascript
复制
let dispatchGroup = DispatchGroup()

    dispatchGroup.enter()
    longRunningFunction { dispatchGroup.leave() }

    dispatchGroup.enter()
    longRunningFunctionTwo { dispatchGroup.leave() }

    dispatchGroup.notify(queue: .main) {
        print("Both functions complete ")
    }

前面的代码是一个小示例,您可以尝试使用类似的概念,例如在循环中插入函数,并在每次迭代中实现.leave()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51097468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档