0
嗨,我使用以下代码从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];' – 2015-04-06 07:23:59