Когда я быстро прокручиваю свой UITableView, imageView показывает неправильные изображения из API. (то есть изображение Samsung, показанное в статье Brexit и т. д.).
Вот расширение, позволяющее мне загружать изображения (возможно, я могу что-то изменить здесь):
extension UIImageView {
func donwloadImage(from url: String) {
let urlRequest = URLRequest(url: URL(string: url)!)
let task = URLSession.shared.dataTask(with: urlRequest) { (data,response,error) in
if error != nil {
print(error)
return
}
DispatchQueue.main.async {
self.image = UIImage(data: data!)
}
}
task.resume()
}
}