Привет, я использую следующий код для удаления объектов из NSMutableDictionary, оба словаря содержат одинаковые значения массива, если я удаляю значение из D1, то такое же значение автоматически удаляется из D2. Помоги мне, как решить эту проблему,NSMutableDictionary Удаляет одинаковые значения из другого массива
NSMutableDictionary *D1=[[NSMutableDictionary alloc]init];
NSMutableDictionary *D2=[[NSMutableDictionary alloc]init];
NSMutableArray *arr_objs = [[NSMutableArray alloc]initWithObjects:@"ss",@"nn", nil];
[D1 setObject:arr_objs forKey:@"Keys"];
[D2 setObject:arr_objs forKey:@"Keys"];
[[D1 objectForKey:@"Keys"]removeObject:@"nn"];
'[[D1 objectForKey: @" Keys "] removeObject: @" nn "]; D2 = [D1 mutableCopy]; ' –