У меня есть NSMutableDictionary, который содержит массив элементов (тип NSDictionary). Мне нужно удалить один конкретный ключ (и связанный с ним объект), хранящийся в каждом элементе. Каков наилучший способ сделать это?Как удалить элементы из вложенных неизменяемых коллекций
Пример структуры:
NSDictionary *dict = @{
@"v" : @[
@{ @"key1": @"abc", @"key2" : @"def" },
@{ @"key1": @"ghi", @"key2" : @"jkl" }, ...
]
};
Я хочу, чтобы устранить все key1 из вложенного словаря элемента:
@{
@"v" : @[
@{ @"key2" : @"def" },
@{ @"key2" : @"jkl" }, ...
]
}
Вы имеете в виду, что у вас есть словарь, в котором у вас есть объекты массива, и у каждого массива больше словарей? – Merlevede
Что делает ваш массив словарем? –
@Merlevede да, вы правы. – Boon