判断2个字典是否相同,必须2个字典的键和值完全相同,才表示2个字典相同,其中有一个不同字典就不相同
NSMutableArray *arr = [NSMutableArray array];
NSDictionary *dic1 = @{@"one":@12};
NSMutableDictionary *dic11 = [[NSMutableDictionary alloc] initWithDictionary:dic1];
[arr addObject:dic1];
[arr addObject:dic11];
NSDictionary *dic2 = @{@"one":@12};
NSMutableDictionary *dic22 = [[NSMutableDictionary alloc] initWithDictionary:dic2];
BOOL bexist = [arr containsObject:dic2]; // 返回YES
bexist = [arr containsObject:dic22]; //返回YES
网友评论