我有一个 plist 字典,其中包含多个数组,每个数组都有不同数量的项目。这些项目也是字典。所以基本上它看起来像这样:
- 根字典
- 名称数组
- 地方数组
- 第 0 项字典
- 第 1 项词典
- 地名字符串:“房子”
- 描述字符串:“我的房子”
- 高度数:10
- 第 2 项词典
- ...
- 颜色数组
- ...
我想找到在这些数组之一(placeName、description、height)中更改值的最佳方法。
plist 是资源的一部分,所以我这样称呼它:
[[NSMutableDictionary alloc] initFromName:@"mydefaults.plist"];
我已经看过 setValue:forKey 方法,但看起来我正陷入一团糟。如果它只是一个值,我认为我不必设置整个完整的数组。
那么,最好的方法是什么?