Я использую af_setImageWithURL
API Alamofire для получения изображений ячеек таблицы и передачи изображения-заполнителя по умолчанию:
let defaultImage = UIImage(named:"myImage")
cell.imageView.af_setImageWithURL(imageURL, placeholderImage:defaultImage, imageTransition: .CrossDissolve(0.1))
Проблема: когда моего изображения нет на пути загрузки, в ячейке также не отображается изображение по умолчанию. Когда я прокручиваю таблицу вверх и вниз (чтобы очистить и повторно использовать одну и ту же ячейку), она появляется.
ИЗМЕНИТЬ:
Заметил, что это происходит после удаления ячейки из очереди, я сначала сбрасываю изображение, а затем вызываю Alamofire. Если я прокомментирую строку ниже, все будет работать нормально, но тогда я столкнусь с риском показать старое изображение продукта, если URL-адрес изображения и изображения по умолчанию недоступны.
cell.imageView.image = nil
Кто сталкивался с подобной проблемой, подскажите.
defaultImage
- person Anbu.Karthik   schedule 23.08.2016defaultImage
в порядке и показывает изображение. Как я уже сказал, изображение по умолчанию отображается при прокрутке таблицы вверх и вниз. - person Abhinav   schedule 23.08.2016