mam ustawienia wiązki w moim app .. zawierające root.plist teraz mam ekran, który zawiera wyboru .. po naciśnięciu pole wyboru chcę zmienić BOOL wartość DefaultValue Klucz PSToggleSwitchSpecifier w pliku plist. Od czasu jego wykonania w czasie wykonywania .. moje pytanie brzmi, że .. czy plik może zostać zmieniony w czasie wykonywania, a jeśli tak ... dać pomysł, jak to zrobić?Czy mogę modyfikować plik Root.plist w pakiecie ustawień dynamicznie?
tutaj jest plist:
<plist version="1.0">
<dict>
<key>PreferenceSpecifiers</key>
<array>
<dict>
<key>DefaultValue</key>
<string></string>
<key>Key</key>
<string>Username</string>
<key>Title</key>
<string>Username</string>
<key>Type</key>
<string>PSTextFieldSpecifier</string>
</dict>
<dict>
<key>DefaultValue</key>
<string></string>
<key>IsSecure</key>
<true/>
<key>Key</key>
<string>Password</string>
<key>Title</key>
<string>Password</string>
<key>Type</key>
<string>PSTextFieldSpecifier</string>
</dict>
<dict>
<key>Type</key>
<string>PSToggleSwitchSpecifier</string> <-----toggleSwitch
<key>Title</key>
<string>Remember</string>
<key>Key</key>
<string>CheckBox</string>
<key>DefaultValue</key> <----- Default Value
<false/> <---- want to change this value
</dict>
</array>
<key>Title</key>
<string>Settings</string>
</dict>
</plist>
góry dziękuję ;)
Na blogu znajduje się ten sam [tutaj] (http://iphonesdevsdk.blogspot.com/2011/04/plist.html). –
to nie jest dla root.plist i chyba – Zaraki
Tak, to prawda. Jak sugerował Joshua, nie możesz modyfikować plików z pakietu aplikacji. Mam nadzieję, że powyższy link ci pomoże. –