【发布时间】:2012-02-29 15:49:41
【问题描述】:
我的应用程序总是弹出“发送到不可变对象的变异方法” 我的字典和数组已经声明为可变的,但似乎没有帮助 我试过replaceObjectAtIndex函数也没有用。
NSString* plistpath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];
NSMutableDictionary* dictionary = [NSMutableDictionary dictionaryWithContentsOfFile:plistpath];
NSMutableArray* Array1 = [dictionary objectForKey:@"Array1"];
[Array1 removeObjectAtIndex:num];
[Array1 insertObject:@"1" atIndex:num];
return Array1;
谢谢
【问题讨论】:
-
您是如何将
Array1添加到dictionary以及在添加之前如何创建的?
标签: objective-c nsmutablearray plist nsmutabledictionary