在plist文件中编辑许多dict中的一个?

时间:2010-12-12 20:45:16

标签: ios

在我的根视图控制器(UITableViewController)上,我已经从NSMutableDictionary文件读入plist根目录,并在表格中显示了所有字典中的所有字典的键根本词典。当用户点击任何键时,我将字典(再次作为NSMutableDictionary)传递给该键,以显示该词典的新详细视图控制器。

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

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

2-是否可以按顺序读入NSMutableDictionary plist文件,因为我希望允许用户重新安排他们的观点(因此相应地更新plist文件)。

XML结构:

plist

帮助将非常感谢! 谢谢 比拉尔。

1 个答案:

答案 0 :(得分:0)

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

相关问题