Ключи NSUserDefaults базового уровня недоступны для Bundle.settings? - PullRequest
1 голос
/ 08 ноября 2011

Я храню настройки моего приложения в NSDictionary, который затем записываю в NSUserDefaults, например так:

NSUserDefaults*  defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:settingsDictionary forKey:@"myAppSettings"];
[defaults synchronize];

Я хотел, чтобы настройки были редактируемыми в Settings.app, поэтому я создал Settings.bundleи приступил к отображению элементов управления на мои ключи.Но похоже, что ключевые пути не работают, так как Settings.app вставляет нежелательные ключи, такие как «myAppSettings.aSetting», в базовый уровень моих значений по умолчанию.

Действительно ли Settings.bundle требует от вас сохранения всех ваших настроекна базовом уровне?

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