замена объекта внутри 2-го вложенного NSMutableArray - PullRequest
0 голосов
/ 13 ноября 2010

У меня проблема с заменой объектов внутри NSMutableArray, который является объектом внутри другого NSMutableArray.

В интерфейсе:

NSMutableArray * плитки;

В реализации:

tile = [[NSMutableArray alloc] initWithObjects: [NSMutableArray arrayWithObjects: @ "0", @ "0", @ "0", @ "0", @ "0", ноль], [NSMutableArray arrayWithObjects: @ "0", @ "0", @ "0", @ "0", @ "0", ноль], [NSMutableArray arrayWithObjects: @ "0", @ "0", @ "0", @ "0", @ "0", ноль], ноль];

[[плитки ObjectAtIndex: 1] replaceObjectAtIndex: 1 с объектом: @ "1"];

Компилируется, но с ошибкой: «NSMutableArray может не отвечать на ObjectAtIndex:», в этой строке:
[[плитки ObjectAtIndex: 1] replaceObjectAtIndex: 1 без объекта: @ "1"];

Очевидно, это не работает.

Это просто проблема синтаксиса? Или это что-то не поделаешь?

Спасибо.

1 Ответ

0 голосов
/ 13 ноября 2010

попробуйте использовать objectAtIndex (строчными буквами o для объекта).

...