我有一个NSMutableArray,需要更改它的值,但是我遇到了这个错误:
[__NSArrayI replaceObjectAtIndex:withObject:]: unrecognized selector sent to instance 0x5291db0
这是我的NSMutableArray的声明:
NSMutableArray *selectedOptions = [NSArray arrayWithObjects:[NSNumber numberWithInteger:0], nil];
那么,我正在使用 replaceObjectAtIndex 方法,代码如下:
[self.selectedOptions replaceObjectAtIndex:0 withObject:[NSNumber numberWithInteger:1]];
我遇到了一个错误,我正在使用NSMutableArray。
谢谢。
NSArray
并将其存储在一个NSMutableArray
变量中。这并不会使它成为可变数组。 - mttrb