【发布时间】:2016-05-28 02:24:53
【问题描述】:
我必须向服务器发出大量异步请求(比如说 20 个),并且我需要等待所有请求完成(成功与否)才能触发操作。我想知道是否有一种优雅的方式来保持对所有这些的引用而不在父范围内保留变量,即不喜欢:
var numberOfCalls = 10
for i in 1...20 {
Alamofire.request(.GET, url) { response in
numberOfCalls--
if numberOfCalls == 0 {
// do something
}
}
}
我正在使用 Alamofire、Swift 2、xcode 7
【问题讨论】:
-
@GoodSp33d 如果可以的话,我会投票两次,谢谢!
标签: ios swift http asynchronous alamofire