标签: cocoa plist
我可以很容易地看到如何通过CFPreferences api将分层数据添加到plist文件中。
但是,如何从CFP中读取存储在CFDictionary中的值(可能依次存储在CFDictionary中)并更改它,这是不是很明显。
答案 0 :(得分:1)
你不能,你必须替换根元素。如果这太麻烦了,那就表明你应该使用模型对象而不是集合,并且可能会从CFPreferences / NSUserDefaults转移到其他存储机制,也许是核心数据。