В моем приложении я использую NSUserDefaults, и я обновил свой iPhone до последней версии iOS 7.0.2. С этого момента приложение не сохраняет данные, которые я хотел бы сохранить в NSUserDefaults.не может сохранить NSUserDefaults на iOS 7.0.2
Я помню, что с iOS 5 вам нужно было спросить у пользователя разрешение, не так ли?
Следующий код, сохранить забыли статус пароль, то есть «отправить письмо» -> «ожидание кода» -> «успех»
Пользователь вставить свою электронную почту и получает письмо с кодом, после того, как вставив код, который он установил, чтобы установить свой новый пароль. Мой код:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *temp = [defaults valueForKey:FORM_STATUS];
Я никогда не нужно синхронизировать. Вышеупомянутый код работал отлично до IOS v7.0.2, и ошибка происходит только на реальном устройстве. не на симуляторе или устройстве с IOS 7.0. Вчера я использовал свой iPhone, чтобы проверить его, а вечером я обновил свое устройство и снова проверил.
Если кто-то помнит из IOS 5, если вы не просили разрешения использовать фотографии, вы не могли видеть модальный вид. Я помню, что в это время было создано приложение, использующее библиотеку фотографий пользователя, и оно перестало работать с реальным обновленным устройством (на тот момент).
Показать код. Что вы получаете, когда вместо этого загружаете значения по умолчанию? – BergQuester
Запросить разрешение на сохранение в NSUserDefaults? –
Вам не нужны разрешения для хранения данных в NSUserDefaults AFAIK. – Taum