У меня есть приложение iPhone с параметром settings.bundle, который обрабатывает различные настройки для моего приложения. Я могу установить значения по умолчанию в файле root.plist(используя свойство DefaultValue), но они будут использоваться только при первом запуске пользователем приложения настроек. Есть ли способ получить эти значения, выписанные при установке приложения? Я знаю, что могу просто написать код, который проверяет первый запуск моего приложения, а затем записывать его, но затем они находятся в двух разных местах.
Вот запись из моего root.plist в качестве примера:
<dict>
<key>Type</key>
<string>PSToggleSwitchSpecifier</string>
<key>Title</key>
<string>Open To Top Location</string>
<key>Key</key>
<string>open_top_location</string>
<key>DefaultValue</key>
<string>YES</string>
<key>TrueValue</key>
<string>YES</string>
<key>FalseValue</key>
<string>NO</string>
</dict>
Конечным результатом должно быть то, что если я попрошу "open_to_top_location", я получаю ДА, вместо того, чтобы его вообще не было, до того момента, пока пользователь не откроет приложение "Настройки".
Любые идеи?