Как мне получить для одного из моих спецификаторов предпочтений в наборе настроек значение по умолчанию YES?

У меня странный случай, когда я тестирую на iPhone ... У меня есть настройки. пакет с логическим значением background_sounds, для которого по умолчанию установлено значение YES. Проблема в том, что когда приложение загружается в первый раз, при установке флажка background_sounds кажется установленным на NO. Я попытался синхронизировать NSUserDefaults и все, но единственный способ заставить его определять настройку background_sounds, это перейти на страницу настроек для приложения, ничего не трогать, а затем вернуться в приложение. ... Затем звуки снова начинают играть нормально.

Есть идеи? Есть ли ошибка в комплекте настроек или это только у меня ?? Спасибо!

РЕДАКТИРОВАТЬ: я могу получить его, чтобы прочитать настройки из пакета настроек, если я правильно использую NSUserDefaults. Просто я должен физически ОТКРЫТЬ панель настроек на iPhone ПЕРВЫЙ, прежде чем они будут замечены в приложении. Без разницы...

1
задан jowie 31 August 2010 в 14:55
поделиться