Почему Kingfisher иногда дает сбой моему пользовательскому процессору при проходе через процессор? - PullRequest
0 голосов
/ 20 сентября 2019

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

func process(item: ImageProcessItem, options: KingfisherParsedOptionsInfo) -> UIImage? {
        switch item {
        case .image(let image):
            return image
        case .data:
            return nil
        }
    }

Процессор возвращает общую ошибку 4001 «Ошибка обработки изображения», но только в некоторых случаях.Некоторые операции с изображениями работают, другие не выполняются, но все URL-адреса изображений действительны.

...