gpt4 book ai didi

ios - 编辑 plist 文件中的许多字典之一?

转载 作者:行者123 更新时间:2023-11-28 17:47:49 24 4
gpt4 key购买 nike

在我的 Root View Controller (UITableViewController) 上,我从 plist 文件中读取了 NSMutableDictionary 根字典,并显示在表,根字典中所有字典的键。当用户点击任意键时,我将字典(同样作为 NSMutableDictionary)传递给该键,再传递给显示该字典的新详细 View Controller 。

现在,当编辑这本字典的特定细节时,我想更新字典对象并保存到 plist 文件。

1- 我什至无法更新 NSMutableDictionary 对象,例如使用其 - (void)setObject:(id)anObject forKey:(id)aKey 方法。

2- 是否可以按照 plist 文件中的顺序读入 NSMutableDictionary 一个 plist 文件,因为我会希望允许用户重新排列他们的 View (因此相应地更新 plist 文件)。

XML 结构:

<plist version="1.0">
<dict>
<key>abc</key>
<dict><key></key><string></string></dict>
<key>ijk</key>
<dict><key></key><string></string></dict>
</dict>
</plist>

非常感谢您的帮助!谢谢比拉尔。

最佳答案

要回答问题的第 2 部分,当您想要维护内容的特定顺序时,字典是错误的数据结构。字典是键值结构,而不是有序集合。您可能需要一个 NSMutableArray。

关于ios - 编辑 plist 文件中的许多字典之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423933/

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