mutating method sent to immutable object

-[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法:
数组

错误:NSMutableDictionary*d =[[[NSUserDefaults standardUserDefaults] objectForKey:@"xxxx"] mutableCopy];


修改:NSMutableDictionary*d =[NSMutableDictionary dictionaryWithDictionary:[[NSUserDefaults standardUserDefaults] ForKey:@"xxxx"]];


数组相似:  spa

NSMutableArray * userArray = [NSMutableArray arrayWithArray:  [ [NSUserDefaults standardUserDefaults]code

objectForKey:@"userArray"] ];
orm

总结,从NSUserDefaults取出数据时注意用这两个方法。it

相关文章
相关标签/搜索