我希望在这里不需要使用 NSMutableArray。我有一个包含 10 个元素的数组。我想更改索引 4 处的值。有没有一种方法可以在不必使用 NSMutableArray 的情况下执行此操作? NSMutableArray 的问题是我们可以改变它的任何东西,包括它的大小。我不希望这个数组的大小意外改变。我只想将索引 4 处的值从 22 更改为 25。我该怎么做?做 array[4]=25
是行不通的。
最佳答案
NSArray *ar1 = @[@"1",@"2"];
NSMutableArray *ar1update = [ar1 mutableCopy];
ar1update[1] = @"Changed";
ar1 = [NSArray arrayWithArray:ar1update];
关于ios - 更新 NSArray 中特定索引处的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27928674/