Согласующего приложение из-за неперехваченное исключение «NSInvalidArgumentException», причина: [LeavesCache setDataSource]: непризнанный селектор направлен например 0x7db1f30приложения завершает работу и программа принимает сигнал SIGABRT ошибки
Добавлен Исключение точки останова и обнаружил, что проблема заключается в этой линии
pageCache = [[LeavesCache alloc] initWithPageSize:self.bounds.size];
- (void) initialize {
backgroundRendering = NO;
pageCache = [[LeavesCache alloc] initWithPageSize:self.bounds.size];
}
- (id) initWithPageSize:(CGSize)aPageSize
{
if (self = [super init]) {
pageSize = aPageSize;
pageCache = [[NSMutableDictionary alloc] init];
}
return self;
}
- (void) setDataSource:(id<LeavesViewDataSource>)value {
pageCache.dataSource = value;
}
понятия не имею, как это исправить, если кто-нибудь может помочь мне в этом
Убедитесь, что вы внедрили протокол LeavesViewDataSource? –
Протокол LeavesViewDataSource уже присутствует в файлах LeavesView и Leaves Cache – user1120133