NSMutableArray removeObjectAtIndex provoque une erreur

C'est probablement un problème simple, mais serait quelqu'un de bien être en mesure de me donner un indice de ce qui est mal dans le scénario suivant, je ne comprends pas. J'ai un NSMutableArray "playerArray", qui ont des objets "ZÉRO", "UN", "DEUX"," TROIS.

Je suis en train d'essayer de retirer l'objet à la "ligne", mais il ne fonctionne pas. Pourrait-il en être de sorte qu'elle retourne un immuable tableau comme l'exception, semble se faire jeter car il ne répond pas à removeObjectAtIndex?

 NSUInteger row = 1; //[indexPath row];
 NSLog(@"playerArray:%@", playerArray);
 NSLog(@"row: %i", row);
 [playerArray removeObjectAtIndex:row];  

Le résultat est:

playerArray:(
ZÉRO,
L'UN,
DEUX,
TROIS
)
2010-11-21 20:58:46.681 FamQuiz_v2[2166:207] rang: 1
2010-11-21 20:58:46.682 FamQuiz_v2[2166:207] -[__NSArrayI removeObjectAtIndex:]: unrecognized sélecteur envoyé à l'instance 0x5e3b9a0
2010-11-21 20:58:46.683 FamQuiz_v2[2166:207] * Résiliation d'application en raison de uncaught exception 'NSInvalidArgumentException', la raison: '-[__NSArrayI removeObjectAtIndex:]: unrecognized sélecteur envoyé à l'instance 0x5e3b9a0'

source d'informationauteur PeterK