如何在NSUserDefaults中编辑存储的值

Mah*_*abu 3 iphone cocoa nsuserdefaults

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

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

我怎样才能做到这一点.

谁能帮帮我吗.

先感谢您.

Cos*_*que 9

[[NSUserDefaults standardUserDefaults] setObject: newStringValue forKey: kMyKey];
Run Code Online (Sandbox Code Playgroud)


Gho*_*der 5

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

// getting an NSString

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

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

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

[[NSUserDefaults standardUserDefaults] synchronize];
Run Code Online (Sandbox Code Playgroud)