如何在NSUserDefaults中编辑存储的值

时间:2011-01-17 10:08:38

标签: iphone cocoa nsuserdefaults

我在NSUserDefaults中存储了一些字符串值,

在下一个按钮中单击我需要编辑存储的值并在旧字符串的位置保存新字符串。

我该怎么办呢。

任何人都可以帮助我。

提前谢谢你。

2 个答案:

答案 0 :(得分:9)

[[NSUserDefaults standardUserDefaults] setObject: newStringValue forKey: kMyKey];

答案 1 :(得分:5)

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

// getting an NSString

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"Password"]; 

[prefs setObject:@"" forKey:@"Password"];

NSString  *passwordStr = [prefs stringForKey:@"Password"];

[[NSUserDefaults standardUserDefaults] synchronize];