Plist を使用して、iPhone アプリでデータを読み書きすることに成功しています。Plist は配列内の辞書で構成されます。辞書を追加したいときは、writeToFile メソッドを使用します。これはうまく機能しますが、Plist 全体を上書きします。Plist全体を読み取らずに辞書に追加してから、Plist全体を再度右に戻す方法はありますか??
質問する
196 次
1 に答える
1
ピート、私があなたの質問を正しく理解していれば、次のことを行う必要があります。
plist ファイルをNSMutableArray
. 次に、別の辞書を追加する場合は、直接保存するのではなく (もちろん上書きされます...)、この辞書を既存の辞書に追加してからNSMutableArray
保存します。
NSMutableArray *arrayLoaded = <load here your plist>
NSDictionary *dictionaryToAdd = <create your dictionary>
[arrayLoaded addObject:dictionaryToAdd];
[arrayLoaded writeToFile:filePath];
于 2013-04-28T10:28:46.073 に答える