iOS plU файлы NSUserDefaults теряют изменения [закрыто]

Мы сталкиваемся с необычным сценарием, когда список свойств моего приложения автоматически устанавливается на значения по умолчанию, в основном после перезагрузки ipad / iphone. Есть идеи, почему это происходит?

Мы читаем листинг вот так

[[NSUserDefaults standardUserDefaults] registerDefaults:[AppSetting globalConfig]];

+ (NSDictionary *) globalConfig {
    NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"settings" ofType:@"plist"];
    return [[[NSDictionary alloc] initWithContentsOfFile:plistPath] autorelease];
}

И после сохранения мы списываем

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];   
[defaults setBool:self.isLogIn forKey:@"isLogin"];
[[NSUserDefaults standardUserDefaults] synchronize];

еще несколько правок ... это как-то связано с этим автоматическим восстановлением. я вижу эту строку в ipads, который plist был восстановлен ..

<Error>: HID: The 'Passive' connection 'appName' access to protected services is denied.
<Error>: HID: The 'Rate Controlled' connection 'appName' access to protected services is denied.

Ответы на вопрос(1)

Ваш ответ на вопрос