我想編輯數組字典中的特定值(在key:thumbnailImage下)。例如,我想將thepark.png改爲theplace.png。我如何在目標C中做這件事?我也製作了一個plist的副本,以從appbundle的文檔文件夾。在ios平臺的數組字典中編輯Plist值
下面是我的plist的樣本:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>location</key>
<array>
<string>The Park</string>
<string>The Coffee Place</string>
<string>The Center Fountain</string>
</array>
<key>timestamp</key>
<array>
<string>Not found yet</string>
<string>Not found yet</string>
</array>
<key>thumbnailImage</key>
<array>
<string>thepark.png</string>
<string>thecoffeeplace.png</string>
<string>thecetnerfountain.png</string>
</array>
</dict>
</plist>
大概在info.plist中寫入不是好主意,它不起作用,因爲您正試圖將字典寫入應用程序包中的.plist文件,該文件夾是隻讀的。因此,它不會工作,也會有更多的拒絕機會。 – Smita
我編輯了我的問題,實際上我已將一個副本發送到文檔文件夾。 – user2531679
http://stackoverflow.com/questions/1680367/changing-data-in-a-plist –