С HanekeSwift будут ли сетевые запросы автоматически отменяться за пределами экрана?

При использовании HanekeSwift с табличным представлением я могу просто показать изображение внутри ячейки с помощью:

cell.image.hnk_setImageFromURL(url!)

без дальнейшего контроля.

Если я прокручиваю табличное представление быстро, некоторые ячейки исчезнут с экрана, не показывая их изображения, так как эти изображения еще не загружены.

Сетевые запросы на эти ячейки вне экрана отменяются HanekwSwift автоматически?

1 ответ

Решение

Один из участников HanekeSwift сказал мне, что ответ НЕТ, и я должен позвонить hnk_cancelSetImagе в prepareForReuse, Поэтому в своем классе я добавил следующие строки, унаследованные от UITableViewCell:

override func prepareForReuse() {
    super.prepareForReuse()

    compImage.hnk_cancelSetImage()
    compImage.image = nil 
}
Другие вопросы по тегам