我有一个包含项目数组(NSDictionary类型)的NSMutableDictionary。我需要删除存储在每个项目中的一个特定键(及其关联的对象)。什么是最好的方式去做这件事?如何从嵌套的不可变集合中移除项目
实施例结构:
NSDictionary *dict = @{
@"v" : @[
@{ @"key1": @"abc", @"key2" : @"def" },
@{ @"key1": @"ghi", @"key2" : @"jkl" }, ...
]
};
欲消除来自嵌套字典元件所有KEY1:
@{
@"v" : @[
@{ @"key2" : @"def" },
@{ @"key2" : @"jkl" }, ...
]
}
你的意思是你有一个字典,你有数组对象,每个数组有更多的字典? – Merlevede
是什么让你的数组成为字典? –
@Merlevede是的,你是对的。 – Boon