在我的根视图控制器(UITableViewController
)上,我已经从NSMutableDictionary
文件读入plist
根目录,并在表格中显示了所有字典中的所有字典的键根本词典。当用户点击任何键时,我将字典(再次作为NSMutableDictionary
)传递给该键,以显示该词典的新详细视图控制器。
现在,当编辑此词典的特定细节时,我想更新词典对象并保存到plist
文件。
1-我甚至无法更新NSMutableDictionary
对象,例如使用其- (void)setObject:(id)anObject forKey:(id)aKey
方法。
2-是否可以按顺序读入NSMutableDictionary
plist
文件,因为我希望允许用户重新安排他们的观点(因此相应地更新plist文件)。
XML结构:
plist
帮助将非常感谢! 谢谢 比拉尔。
答案 0 :(得分:0)
要回答问题的第2部分,当您想要维护内容的特定顺序时,字典是错误的数据结构。字典是键值结构,而不是有序集合。您可能需要NSMutableArray。