我有一个包含多个数组的plist字典,每个数组都有不同数量的项目。这些项目也是字典。所以基本上它看起来像这样:
我想找到更改其中一个数组(placeName,description,height)内部值的最佳方法。
plist是资源的一部分,所以我这样称呼它:
[[NSMutableDictionary alloc] initFromName:@"mydefaults.plist"];
我见过setValue:forKey方法,但看起来我正陷入一团糟。 如果它只是一个值,我认为我不应该设置整个完整的数组。
那么,哪种方法最好?
答案 0 :(得分:6)
的内容如何
[[[plistDictionary objectForKey:@"places"] objectAtIndex:1] setValue:@"Another house" forKey:@"placeName"]
如果“内部”数组和字典确实是可变的。