[XCode] Pourquoi cette erreur

Le
stephane.martin
int i;
for(i=0;i<10;i++) {

NSNumber *newNumber=[[NSNumber alloc] initWithInt:(i*3)];
[Array AddObject:newNumber];
}






le message d'erreur est :


warning: 'NSMutableArray' may not respond to '-AddObject:'
--
Stéphane MARTIN
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Éric Lévénez
Le #23106821
Le 09/02/11 17:23, Stéphane Martin a écrit :

warning: 'NSMutableArray' may not respond to '-AddObject:'



Tu n'avais pas déjà fait la même erreur avec SetIntValue ? Hein, dis ?

--
Éric Lévénez -- Unix is not only an OS, it's a way of life.
Patrick Stadelmann
Le #23106811
In article (Stéphane Martin) wrote:

warning: 'NSMutableArray' may not respond to '-AddObject:'



Essaye avec "addObject" (avec un 'a' minuscule).

Patrick
--
Patrick Stadelmann
cf
Le #23120871
Stéphane Martin
int i;
for(i=0;i<10;i++) {

NSNumber *newNumber=[[NSNumber alloc] initWithInt:(i*3)];
[Array AddObject:newNumber];
}
le message d'erreur est :

warning: 'NSMutableArray' may not respond to '-AddObject:'



La réponse t'a déjà été donnée (pas de majuscule à addObject). Plus
généralement, une règle simple pour éviter ce genre d'erreurs : par
convention, seul le nom des classes commence par une majuscule
(NSNumber, MyViewController, etc.), les variables et méthodes commencent
toujours par une minuscule.

Donc ici, plutôt [array addObject:...]

A++
--
Christian
Publicité
Poster une réponse
Anonyme