我目前已经有可以下载单张图片的工作代码。它会将这张图片放入集合视图单元格中的ImageView中。
然而,我想从2个不同的URL下载2张图片。我需要创建另一个URLSession任务吗?还是可以在同一会话中下载2张图片?
然而,我想从2个不同的URL下载2张图片。我需要创建另一个URLSession任务吗?还是可以在同一会话中下载2张图片?
let url = URL(string: "www.example.com/image.jpg")
let task = URLSession.shared.dataTask(with: url!) { data, response, error in
guard let data = data, error == nil else { return }
DispatchQueue.main.async() {
cell.postImage.image = UIImage(data: data)
}
}
编辑:不确定为什么Leo将我的问题标记为重复。我已经看到了那篇文章,它只加载单个图像。我的问题是关于正确下载多个图像的方法。