我有替换内部NSMutableArray内的对象的问题,这是另一个NSMutableArray内的对象。替换2d嵌套NSMutableArray中的对象
在接口中:
NSMutableArray * tiles;
在实施:
瓦片= [[NSMutableArray里的alloc] initWithObjects: [NSMutableArray里arrayWithObjects:@ “0”,@ “0”,@ “0”,@ “0”,@ “0” ,nil], [NSMutableArray arrayWithObjects:@“0”,@“0”,@“0”,@“0”,@“0”,nil], [NSMutableArray arrayWithObjects:@“0”,@“0 ” @ “0”,@ “0”,@ “0”,零],零]。
[[tiles ObjectAtIndex:1] replaceObjectAtIndex:1 withobject:@“1”];
它编译,但与一个错误: “的NSMutableArray可能不响应ObjectAtIndex:”,在这条线:
[[瓦片ObjectAtIndex:1] replaceObjectAtIndex:1个withobject:@ “1”];
显然它不起作用。
这只是一个语法问题吗?或者这是不能做的事情?
谢谢。
多么简单!谢谢。 – Amir 2010-11-13 19:26:53