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
上一篇 下一篇

猜你喜欢

热点阅读