Как я могу обновить данные для ключа, используя NSUserDefaults - PullRequest
1 голос
/ 22 марта 2011

Привет, я хочу обновить данные для ключа, но он остается прежним, мой код:

NSUserDefaults *userNamePrefs = [NSUserDefaults standardUserDefaults];

    [userNamePrefs removeObjectForKey:@"mykey"];

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

но он не работает, он не удаляет объект и игнорирует добавление нового значения для ключа, пожалуйста, помогите, что мне не хватает

спасибо

1 Ответ

12 голосов
/ 22 марта 2011

Попробуйте позвонить

[userNamePrefs synchronize];

после того, как вы сделали обновления

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...