С 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
}