Je suis en train de retourner un NSMutableArray mais j'eu cette erreur dans la console:erreur de retour dans NSMutableArray
2010-10-01 14: 12: 21,348 Répertoire [1424: a0f] + [ LinkedList getListArray]: sélecteur non reconnu envoyé à la classe 0x1000053e8
Le code de la méthode est la suivante:
- (id)getListArray {
ListNode *tmp = iterator;
iterator = head;
NSMutableArray * list = [NSMutableArray arrayWithCapacity:self.getNSIntegerNum];
while ([iterator next] != nil) {
[list addObject:[iterator data]];
}
iterator = tmp;
return list;
}
et l'appel de méthode est:
contacts = [LinkedList getListArray];
"contacts" est un objet NSMutableArray déjà initialisé. Des idées?
Vous avez clairement besoin d'acheter un livre sur Cocoa pour décoller. Si "contacts [vraiment] est un objet NSMutableArray déjà initialisé", vous venez d'avoir vous-même une fuite de mémoire ou une incompréhension majeure d'Objective-C. –