如何在数组大小未知时确定循环的结束?

时间:2015-12-23 09:01:20

标签: swift alamofire

我正在创建一个Alamofire请求,根据来自JSON文件的多个数组值从服务器下载图像并不总是相同。 例如:

for i in 0..<var1.count {
  Alamofire.request(.....
    for j in 0..<var2.count {
      Alamofire.request(.....
        ...
      )
    }
  }
}

请注意,var1和var2没有固定的深度大小。大小是随机的,有时是零。 我需要在这些循环中调用单独的Alamofire请求。 一切正常,我在循环完成后正确下载了所有图像。

唯一的问题是当我启动一个动画加载器直到所有图像都被下载时,我似乎无法弄清楚何时解雇它。 我知道Alamofire有一个进度指示器,但只有在我调用一次时才会有所帮助。但就我而言,我必须多次打电话。

感谢您的帮助!

0 个答案:

没有答案