Добрый вечер.
У меня какая то странная проблема)
Есть tableView, есть ячейка, в ней imageView, при загрузке изображений происходит чередование загруженных изображений, хотя по идее до загрузки imageView должен быть пустым.
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! HousesTableViewCell
if let imageURL = URL(string: "http://www.../\(Houses[indexPath.item].Image)"){
backgroundOperationQueue.addOperation {
let data = try? Data(contentsOf: imageURL)
if let data = data {
let image = UIImage(data: data)
DispatchQueue.main.sync {
cell.imageLabel.image = image
}
}
}
}
return cell
Логики при загрузке вообще никакой не обнаружил…