2009-09-17 2 views
2

Я установил по умолчанию мои настройки пользователя, чтобы содержать два тумблера - один для справки, один для звука. Они работают, однако исходные значения являются ложными, даже если я установил их, чтобы быть ДА:iPhone Пользовательские значения по умолчанию начальных значений

http://i29.tinypic.com/2hpovf9.jpg

Я использую переменные BOOL, чтобы отслеживать эти значения в приложении, так что я хотел бы сохранить ДА/NO. Что еще мне нужно сделать, чтобы получить правильные стартовые значения?

ответ

1

Я нашел ответ на этот вопрос. По-видимому, есть домен приложений и домен регистрации, которые не синхронизируются при первом запуске приложения. Решение, которое работало для меня здесь:

http://excitabyte.wordpress.com/2009/08/12/keeping-user-defaults-synchronized-with-settings-bundle/

Не хорошо, когда вы хотите получить помощь и звук включен в первый раз, когда ваше приложение запускается! Приходите на Apple.

0

Эмм ... А не переключать параметры командной строки таким образом:

http://screencast.com/t/bGCGIZara

+0

Вид, который я разместил, представляет собой настройку настроек iPhone. В Xcode вы можете изменить его, перейдя в Вид> Тип списка свойств. Если я выберу представление по умолчанию, это выглядит так: Ian

+0

Я вижу ... Но почему вы указываете «Значение для ВКЛ» и «Значение для ВЫКЛ»? –

+0

Я попробовал значение для ВКЛ/ВЫКЛ, так как для справки и звука по умолчанию не было НЕТ. Я также попытался использовать TrueValue/FalseValue, это не сработало. Я не понимаю, что здесь не так, обе настройки всегда имеют значение НЕТ. – Ian

Смежные вопросы