iOS判断2个字典是否相同是否已经存在数组中了
2019-03-29 本文已影响0人
andy_tu
判断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