How to remove duplicate of objects that has same value from NSArray

后端 未结 2 1975
日久生厌
日久生厌 2021-01-14 17:16

I have an NSDictinary look like this:

NSArray *duplicates = @[@{@\"name\": @\"a\", @\"id\": @\"123\"}, @{@\"name\": @\"c\", @\"id\": @\"234\"},          


        
2条回答
  •  無奈伤痛
    2021-01-14 18:00

    Have you try this code

    NSArray *duplicates = @[@{@"name": @"a"}, @{@"name": @"c"}, @{@"name": @"a"}, @{@"name": @"c"}, @{@"name": @"a"}];
    NSSet *set = [NSSet setWithArray:duplicates];
    NSArray *uniqueArray = [set allObjects];
    

提交回复
热议问题