Как восстановить настройки приложения в NSUserDefaults из словаря, возвращенного -dictionaryRepresentation? - PullRequest
1 голос
/ 12 июля 2010

Я получаю словарное представление текущих настроек в NSUserDefaults, как NSDictionary.

Это было довольно легко с помощью метода -dictionaryRepresentation.Однако мне нужно написать это снова.Я не мог найти способ сделать это легко.Может быть, в моем офисе слишком жарко?

1 Ответ

1 голос
/ 12 июля 2010

Вам не нужно dictionaryRepresentation.

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

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
id obj = [defaults objectForKey:@"<key>"];
// MODIFY OBJ
[defaults setObject:obj forKey:@"<key>"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...