【发布时间】:2014-06-22 21:02:11
【问题描述】:
我正在尝试将值更改为可变数组的特定键:
NSMutableArray* reversed = [NSMutableArray arrayWithArray:regions];
[reversed setValue:@"current" forKey:@"region"];
但这会导致未捕获的异常:
* 由于未捕获的异常而终止应用程序 'NSInternalInconsistencyException',原因:'-[__NSCFDictionary setObject:forKey:]: 发送到不可变对象的变异方法' * 首先抛出调用栈:
为什么它告诉我我的 NSMutableArray 是一个不可变对象?
【问题讨论】:
标签: objective-c xcode