gpt4 book ai didi

ios - For Loop - Alamofire 以同步方式请求 Swift4 - 执行循环等待异步请求返回

转载 作者:行者123 更新时间:2023-11-29 11:34:23 25 4
gpt4 key购买 nike

for i in 0 ..< 5 {
print("Request Number" ,i)
Alamofire.request("https://httpbin.org/get", parameters: ["foo": "bar"]).responseJSON { response in
print("Finished request \(i)")
}
}

在这个代码示例中,有什么方法可以让上面的代码以打印的方式运行

Request Number 0
Finished request 0
Request Number 1
Finished request 1
Request Number 2
Finished request 2
Request Number 3
Finished request 3
Request Number 4
Finished request 4

最佳答案

试试这段代码

for i in 0 ..< 5 {
print("Request Number" ,i)
let runLoop = CFRunLoopGetCurrent()
Alamofire.request("https://httpbin.org/get", parameters: ["foo": "bar"]).responseJSON { response in
print("Finished request \(i)")
CFRunLoopStop(runLoop)
}
CFRunLoopRun()
}

关于ios - For Loop - Alamofire 以同步方式请求 Swift4 - 执行循环等待异步请求返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50640212/

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