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, и я не смог найти никакой информации по этому виду сообщений здесь.
Если кто-нибудь может бросить мне некоторые идеи, буду благодарен.
Если вам нужна дополнительная информация, просто оставьте комментарий или ответ.
Огромное спасибо.