根据数组中某个属性值 去除相同的元素

来源:互联网 发布:开封市网络培训学院 编辑:程序博客网 时间:2024/04/23 17:03

 

    NSMutableSet *set = [NSMutableSetset];

    NSPredicate * red = [NSPredicatepredicateWithBlock: ^BOOL(id obj,NSDictionary *bind) {

        BLEModel *Obj = (BLEModel*)obj;

        BOOL seen = [setcontainsObject:Obj.adString];

        if (!seen) {

            [set addObject:Obj.adString];

        }

        return !seen;

    }];

    

    self.section0List = [NSMutableArrayarrayWithArray:[[set allObjects]filteredArrayUsingPredicate: red]];



0 0
原创粉丝点击