0
すべてalamofire要求が終了したときに何かをすると、私はその配列内の各URLのalamofire要求を作りたい:は、私は、URLの配列を得た
func getData(completion: @scaping(_success: Bool) -> Void) {
for url in self.myArray {
Alamofire.request(url).responseImage { response in
if let image = response.result.value {
print(image)
completion(true)
}
}
}
}
問題は、私は知ることができないときに、すべての要求をおそらくループがfor
で終了している可能性があります。完了ハンドラを使用しています。 getDataの成功に対して何かしようとすると、いくつかのリクエストはまだ完了していません。
あなたは(あなたがた)持っているどのように多くのURLを知っていれば、私はちょうどあなたが完了ハンドラにアクセスする頻度のカウントを保持すべての要求が行われた後、更新のtableView
ディスパッチグループを参照してください。 –
私はちょうど私が探していたものと思う、ありがとう –