У меня проблема с заменой объектов внутри 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"];
Очевидно, это не работает.
Это просто проблема синтаксиса? Или это что-то не поделаешь?
Спасибо.