Tôi có một bó thiết lập trong ứng dụng của tôi .. chứa root.plist bây giờ tôi đã là một màn hình, trong đó có một hộp kiểm .. trên nhấn hộp kiểm tôi muốn thay đổi các giá trị BOOL cho DefaultValue khóa của PSToggleSwitchSpecifier trong plist. Kể từ khi nó được thực hiện tại thời gian chạy .. câu hỏi của tôi là .. có thể tập tin được thay đổi trong thời gian chạy và nếu có .. đưa ra một ý tưởng làm thế nào để làm điều đó ??Tôi có thể sửa đổi Root.plist trong gói cài đặt động không?
đây là 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>
cảm ơn bạn trước ;)
Có một bài đăng trên blog cho cùng một [tại đây] (http://iphonesdevsdk.blogspot.com/2011/04/plist.html). –
điều này không dành cho root.plist tôi đoán – Zaraki
Đúng vậy. Như Joshua đã gợi ý bạn không thể sửa đổi các tập tin từ gói ứng dụng. Tôi hy vọng liên kết trên sẽ giúp bạn. –