Я пытаюсь установить значение в 2d массиве известного размера:
пытается это сделать, но не получается:
[[ppp objectAtIndex:1] objectAtIndex:3] = @"dog";
или
[[ppp insertObject: @"dog" AtIndex:1] AtIndex:3]; //<<-- still doesn't like
спасибо
-objectAtIndex: возвращает значение, но вы ничего не можете назначить (т.е. не lvalue). Вместо этого используйте -replaceObjectAtIndex:withObject:.
-objectAtIndex:
-replaceObjectAtIndex:withObject:
[[ppp objectAtIndex:1] replaceObjectAtIndex:3 withObject:@"dog"];