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

相關文章
相關標籤/搜索