我正在获取NSUserDefaults中当前设置的字典表示,如NSDictionary。
使用-dictionaryRepresentation方法非常简单。但是,我需要再次写回来。我找不到一种容易做到的方法。也许在我的办公室里太热了?
答案 0 :(得分:1)
您不需要dictionaryRepresentation
。
您要做的是直接访问您的密钥,并在修改后重新设置:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
id obj = [defaults objectForKey:@"<key>"];
// MODIFY OBJ
[defaults setObject:obj forKey:@"<key>"];