Mettre fin application en raison d'une exception non interceptée « NSInvalidArgumentException », raison: [LeavesCache setDataSource:]: sélecteur non reconnu envoyé à l'instance 0x7db1f30App tombe en panne et signal d'erreur reçoit programme SIGABRT
Ajouté Exception point d'arrêt et a constaté que problème sur cette ligne
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;
}
ne sais pas comment résoudre ce problème si quelqu'un peut me aider dans ce
Assurez-vous que vous avez implémenté le protocole LeavesViewDataSource? –
Le protocole LeavesViewDataSource est déjà présent dans les fichiers LeavesView et Leaves Cache – user1120133