मैं अपने अनुप्रयोग में एक सेटिंग बंडल .. root.plist युक्त अब मैं है एक स्क्रीन एक चेकबॉक्स .. चेक बॉक्स दबाने पर होता है जो मैं तो DefaultValueXML के लिए BOOL मूल्य बदलना चाहते हैं प्लेस्ट में PSToggleSwitchSpecifier की कुंजी। चूंकि इसे रनटाइम पर किया जा रहा है .. मेरा सवाल यह है कि .. क्या रनटाइम पर फ़ाइल बदल दी जा सकती है और यदि हाँ .. एक विचार दें कि इसे कैसे करें ??क्या मैं गतिशील रूप से सेटिंग बंडल में रूट.प्लिस्ट को संशोधित कर सकता हूं?
यहाँ 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>
अग्रिम में धन्यवाद;)
उसी के लिए एक ब्लॉग पोस्ट है [यहां] (http://iphonesdevsdk.blogspot.com/2011/04/plist.html)। –
यह root.plist के लिए नहीं है मुझे लगता है कि – Zaraki
यूप सही है। जैसा कि यहोशू ने सुझाव दिया है कि आप एप्लिकेशन बंडल से फ़ाइलों को संशोधित नहीं कर सकते हैं। मुझे आशा है कि उपरोक्त लिंक आपको मदद करेगा। –