嗨,我想更新密钥数据,但它仍然保持不变,我的代码是:

NSUserDefaults *userNamePrefs = [NSUserDefaults standardUserDefaults];

    [userNamePrefs removeObjectForKey:@"mykey"];

    [userNamePrefs setObject:@"myNewStringValue" forKey:@"mykey"];


但它不起作用,它不会删除对象并忽略以添加新的键值,请帮助我所缺少的内容

谢谢

最佳答案

尝试致电

[userNamePrefs synchronize];


更新后

10-01 18:51