求教个新手问题
1 2 3 4 5 6 7 |
|
然后我想要替换 索引为 1的元素
1 2 |
|
我用这种方式 替换(修改)元素1的时候 老是报错 这个咋整
迷茫2017-05-02 09:32:09
@[]
只能生成不可变的数组,即 NSArray
,而 replaceObjectAtIndex
是 NSMutableArray
才有的方法。
在你的 @[...]
后面调用下 mutableCopy
就好了。
1 2 |
|
高洛峰2017-05-02 09:32:09
知识点NSArray转NSMutableArray.你的_dataArray如果是NSMutableArray应该先开辟空间啊。你这种只能声明成NSArray,然后转
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
2016-09-17 21:53:55.159 Test[3124:369229] aaaaa
2016-09-17 21:53:55.160 Test[3124:369229] 替换的元素内容
2016-09-17 21:53:55.160 Test[3124:369229] cccccc
2016-09-17 21:53:55.160 Test[3124:369229] dddddd
2016-09-17 21:53:55.160 Test[3124:369229] eeeeee
Program ended with exit code: 0