0
我有图像网址阵列,我需要下载所有图像,在传递查看之前将它们全部添加到数组。翠鸟多个并行图像下载
我使用的片段下载单个图像
var images: [UIImage] = []
ImageDownloader.default.downloadImage(with: URL(string: "http://abcd.com/image1.jpg")!, options: [], progressBlock: nil) {
(image, error, url, data) in
images.append(image!)
}
但这只是下载1个图像。如何在同一时间下载多个图像并在所有图像完成后运行回调?
我需要在所有任务完成后运行回调,谢谢。 – mTuran
你是对的Gert;当图像数组的大小与URL数组mTuran大小相同时,这意味着所有图像完成下载,如果没有错误,当然这里是一个名为'callback'的闭包,但它可以是一个函数。 – juanjo