我的NSMutableArray
名为totalunits
。它有一些数据。每个数据都有这样的价值。 ({blah blah blah},{blah = 1})
。
第二个值应更改为0
而不是1
。这就是我在下面的代码中解释的内容。
NSMutableDictionary *inappDict=[[NSMutableDictionary alloc] init];
[inappDict setObject:@"0" forKey:@"inapp"];
[[totalunits objectAtIndex:currenttag] replaceObjectAtIndex:1 withObject:newDict];
但是使用这个,我得到一个像这样的例外:
[__ NSCFArray replaceObjectAtIndex:withObject:]:发送mutating方法 到不可变对象。
帮助我。
提前致谢
答案 0 :(得分:1)
您已将NSMutableArray
初始化为NSArray
,因此它没有变异方法;仔细检查,您需要操作NSMutableArray
而不是NSArray