Alamofire异步请求在for循环中无序发生

时间:2016-01-05 13:27:02

标签: ios swift asynchronous httprequest alamofire

我在Swift中遇到了Alamofire异步请求这个奇怪的问题。这是我想要做的伪代码。

  for each email:
      GET request to grab first_name for email
      add first_name to an array

问题是结束阵列无序。当应该是[用户3,用户1,用户2]时,它是[用户3,用户2,用户1]。我已经用Postman测试了我的后端功能,一切正常,所以很困惑到底是什么问题。任何洞察可能发生的事情或为什么我没有得到正确的结果。

1 个答案:

答案 0 :(得分:1)

异步调用就是这样。的异步。

无论启动顺序如何,您都无法保证哪一个会先完成。