Отключить регистрацию отмененных задач Kingfisher - PullRequest
0 голосов
/ 25 февраля 2020

Я вижу кучу журналов, спамящих на моей консоли, как мне их заставить замолчать?

Task <9A65C10D-510F-4EE8-BE9C-4BB7713E3C88>.<34> load failed with error Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey= <<redacter_imageURL>>, NSErrorFailingURLKey=<<redacter_imageURL>>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <9A65C10D-510F-4EE8-BE9C-4BB7713E3C88>.<34>"
), _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <9A65C10D-510F-4EE8-BE9C-4BB7713E3C88>.<34>, NSLocalizedDescription=cancelled} [-999]

Они создаются Kingfisher и они верны, потому что изображения отображаются в виде коллекции. Тем не менее, они заполняют консоль, поэтому больше ничего полезного не видно.

Код, который их производит:

class Cell: UITableViewCell {
   let imageView = ImageView()

   func prepareForReuse() {
      imageView.kf.cancelDownloadTask()
   }

   func setImage(url: String) {
      imageView.kf.setImage(url)
   }
}
  • Я пытался просмотреть документы Kingfisher. , ничего не смог найти.
  • Я пытался отключить OS_ACTIVITY_MODE, но он ничего не делает
  • Я не нашел ничего похожего в Google ...
...