AlamofireImage af_setImageWithURL в UITableViewCell без заполнителя изображения
Я использую AlamofireImage, чтобы установить изображение на UIImageView в UITableViewCell следующим образом:
cell.imageView.af_setImageWithURL(url)
Изображение не отображается после загрузки. Он покажет изображение во второй раз, когда он загружен из кеша памяти.
Кажется, что использование изображения-заполнителя имеет все значение.
Это работает и печатает адрес (загруженного) изображения:
cell.imageView.af_setImageWithURL(URL, placeholderImage: UIImage(named: "placeholder"), filter: nil, imageTransition: .None, completion: { (response) -> Void in
print("image: \(cell.imageView.image)")
})
Это не работает и печатает "изображение: ноль"
cell.imageView.af_setImageWithURL(URL, placeholderImage: nil, filter: nil, imageTransition: .None, completion: { (response) -> Void in
print("image: \(self.image)")
})
Это также работает при установке ячеек imageView на пустое изображение перед выполнениемaf_setImageWithURL:
cell.imageView.image = UIImage()
Это ошибка в UITableViewCell, AlamofireImage или я делаю что-то не так?