我正在创建一个Alamofire请求,根据来自JSON文件的多个数组值从服务器下载图像并不总是相同。 例如:
for i in 0..<var1.count {
Alamofire.request(.....
for j in 0..<var2.count {
Alamofire.request(.....
...
)
}
}
}
请注意,var1和var2没有固定的深度大小。大小是随机的,有时是零。 我需要在这些循环中调用单独的Alamofire请求。 一切正常,我在循环完成后正确下载了所有图像。
唯一的问题是当我启动一个动画加载器直到所有图像都被下载时,我似乎无法弄清楚何时解雇它。 我知道Alamofire有一个进度指示器,但只有在我调用一次时才会有所帮助。但就我而言,我必须多次打电话。
感谢您的帮助!