[NSCFDictionary setObject:forKey:] mutating method send to immutating object
因為:NSUserDefaults返回值全為immutating的。
修改方法:
NSMutableDictionary *dict = [[NSUserDefaults standardUserDefaults] objectForKey:@"dict"];
為:
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithDictionary:[[NSUserDefaults standardUserDefaults] objectForKey:@"dict"]];
可解決。