gpt4 book ai didi

ios - plist writeToFile 覆盖整个plist

转载 作者:行者123 更新时间:2023-11-29 03:58:02 25 4
gpt4 key购买 nike

我已成功使用 Plist 在我的 iPhone 应用程序中读取和写入数据。 Plist 由数组中的字典组成。当我想附加字典时,我使用 writeToFile 方法。这很有效,但它会覆盖整个 Plist。有没有办法添加到字典中,而不必读取整个 Plist,然后再次将整个 Plist 恢复回来?

最佳答案

Pete,如果我正确理解你的问题,你应该执行以下操作:

将 plist 文件加载到 NSMutableArray 中。然后,当你想添加另一个字典时,不要直接保存它(它当然会覆盖...),你只需将此字典添加到现有的 NSMutableArray 中,然后保存它。

NSMutableArray *arrayLoaded = <load here your plist>
NSDictionary *dictionaryToAdd = <create your dictionary>

[arrayLoaded addObject:dictionaryToAdd];
[arrayLoaded writeToFile:filePath];

关于ios - plist writeToFile 覆盖整个plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16261886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com