Постараюсь быть максимально ясно, насколько это возможно:Удаление элементов в NSMutableDictionary удаляет другой словарь
- создать 2 MutableDictionary
добавить в обоих из них тот же объект NSMutableArray:
[self.myList setObject:tempC forKey:keyV]; [self.listFiltered setObject:tempC forKey:keyV];
в другой части кода, я хочу, чтобы очистить один, так что я:
[self.listFiltered objectForKey:keyV] removeAllObjects];
Проблема в том, что объекты удаляются в BOTH mutableDictionaries!
bcoz Вы добавляете оба словаря для одного ключа. –
Значит, у них нет копии? Как я могу сделать так, чтобы у обоих были разные копии? –
установить другой ключ для обоих ... –