В Xcode 6: NSUserDefaults
не работает в устройств тренажеров (iPhone 5, iPhone 6 и т.д., тренажеры).Xcode 6 NSUserDefaults не работает
Если вы протестируете на реальных устройствах, он отлично работает. Кто-то знает, как отправить эту информацию Apple? Я пытался связаться с Apple, но я не получил ответа.
Я не могу тестировать настоящий iPhone6 или iPhone6 Plus, потому что в моей стране еще нет.
Мой код (пример), который отлично работает на устройствах:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *appTheme = [defaults objectForKey:@"theme_preference"];
if ([appTheme isEqualToString:@"color0"]) {
} else {
}
Возможно, я не выражался ясно.
Пользователь в «iPhone o iPad Settings» должен изменить параметры параметров приложения.
Настройки выполняются с помощью «Root.plist» из «Settings.bundle».
То есть, я пытаюсь проверить, что пользователь меняет параметры приложения. Но в исходном коде я не вижу этих изменений. Я всегда говорю устройства тренажеров (Xcode6)
Запуск какой версии iOS? – trojanfoe
Я вижу аналогичную проблему с 'NSUserDefaults'. Я думаю, что он просто сломан в текущей версии: Version 6.0.1 (6A317). Может быть, следующий релиз исправит это? Я надеюсь, что это так. – siannopollo
Моя версия симулятора v8.0 (550.1), и она работает неправильно - как описано выше. –