如何修改NSArray对象中的值



我想修改NSArray中索引0处的值。

这是的示例程序

NSArray *test = @[@"abc",@"rec",@"myPM"];
NSLog (@"%@",[test objectAtIndex:0]);
test[0]=@"001";
NSLog (@"%@",[test objectAtIndex:0]);

我犯了很多错误。请帮我一下。

您应该使用NSMutableArray

使用这种方法:

[yourArray replaceObjectAtIndex:INDEX withObject:OBJECT].