我有带有图像网址的数组,我需要下载所有图像,在传递给视图之前将它们全部添加到数组中。
我正在使用该片段来下载单个图像
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 张图片。如何同时下载多个图像并在所有图像完成后运行回调?