2010-11-13 27 views
0

J'ai un problème avec le remplacement d'objets dans NSMutableArray qui est un objet dans un autre NSMutableArray.Remplacement d'un objet à l'intérieur de 2d imbriqué NSMutableArray

Dans l'interface:

tuiles NSMutableArray *;

Dans la mise en œuvre:

tuiles = [[NSMutableArray alloc] initWithObjects: [NSMutableArray arrayWithObjects: @ "0", @ "0", @ "0", @ "0", @ "0" , nil], [NSMutableArray arrayWithObjects: @ "0", @ "0", @ "0", @ "0", @ "0", néant], [NSMutableArray arrayWithObjects: @ "0", @ "0 ", @" 0 ", @" 0 ", @" 0 ", néant], néant];

[[tiles ObjectAtIndex: 1] replaceObjectAtIndex: 1 avecobjet: @ "1"];

Il ne compile, mais avec une erreur: "NSMutableArray ne peut pas répondre à objectAtIndex:" sur cette ligne:
[[tuiles objectAtIndex: 1] replaceObjectAtIndex: 1 withObject: @ "1"];

De toute évidence, cela ne fonctionne pas.

Est-ce juste un problème de syntaxe? Ou est-ce quelque chose ne peut pas être fait?

Merci.

Répondre

0

essayez avec objectAtIndex (avec une minuscule o pour l'objet).

+0

Comme c'est simple! Merci. – Amir