<分区>
我目前有可让我下载单个图像的工作代码。然后将该图像放在 collectionview 单元格内的 ImageView 中。
但是,我想从 2 个不同的 URL 下载 2 个图像。我是否需要创建另一个 URLSession 任务,或者我是否可以使用同一 session 简单地下载 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 将我的问题标记为重复。我已经看过那个帖子,它只加载了一张图片。我的问题是关于下载多个图像的正确方法 smh。