如何从-dictionaryRepresentation返回的字典中恢复NSUserDefaults中的应用程序设置?

时间:2010-07-12 09:36:22

标签: iphone nsuserdefaults

我正在获取NSUserDefaults中当前设置的字典表示,如NSDictionary。

使用-dictionaryRepresentation方法非常简单。但是,我需要再次写回来。我找不到一种容易做到的方法。也许在我的办公室里太热了?

1 个答案:

答案 0 :(得分:1)

您不需要dictionaryRepresentation

您要做的是直接访问您的密钥,并在修改后重新设置:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
id obj = [defaults objectForKey:@"<key>"];
// MODIFY OBJ
[defaults setObject:obj forKey:@"<key>"];