iOS: сбой initWithCoder: "Нужно нажать выполненный класс для реализации селектора"

У меня есть UIImageView подклассами как CLImageView, который был реализован с ленивой нагрузкой.

Только что я столкнулся с этим сообщением об ошибке:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Exercised class for selector implementation needs to be pushed'
*** First throw call stack:

в строке: if(self=[super initWithCoder:aDecoder]) {

- (instancetype)initWithCoder:(NSCoder *)aDecoder{
    if(self=[super initWithCoder:aDecoder]){
        self.placeholderImage = nil;
        self.delegate = nil;
        self.cacheEnabled = NO;
        self.prettyLoad = NO;
    }return self;
}

Я никогда не видел эту ошибку до 5 лет программирования на iOS, и я не смог найти никакой информации по этому виду сообщений здесь.

Если кто-нибудь может бросить мне некоторые идеи, буду благодарен.

Если вам нужна дополнительная информация, просто оставьте комментарий или ответ.

Огромное спасибо.

0 ответов

Другие вопросы по тегам