Alamofire异步请求在for循环中无序发生
我在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测试了我的后端function,一切正常,所以很困惑究竟是什么问题。 任何洞察可能发生的事情或为什么我没有得到正确的结果。
异步调用就是这样。 异步。
无论启动顺序如何,您都无法保证哪一个会先完成。
- 编写Apple Watch应用程序-奋斗是真实的。
- UITextField没有得到键盘input
- 无法在xCode 4.4上的新项目上的UIWebView上显示键盘
- Swift:重新加载视图控制器
- '无法在descriptionForLayoutAttribute_layoutItem_coefficient中创build描述。 有些东西是零“
- iOS:如何实现手写识别?
- Parse.com – 如何search/检索当前用户的安全对象
- ViewDidLoad在AppDelegate didFinishLaunchingWithOptions执行之前运行!
- 在iOS中旋转时,inputAccessoryView的UIToolbar变黑