美文网首页
NSArray中存放对象的某一属性相同的去重方法

NSArray中存放对象的某一属性相同的去重方法

作者: 你说明哥我说哎 | 来源:发表于2017-12-12 20:39 被阅读7次

NSMutableArray *booksArr = [NSMutableArray array];
for (Book *model in bookList) {
__block BOOL isExist = NO;
[booksArr enumerateObjectsUsingBlock:^(Book * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
if (obj.sid == model.sid) {
*stop = YES;
isExist = YES;
}
}];
if (!isExist) {
[booksArr addObject:model];
}
}

相关文章

网友评论

      本文标题:NSArray中存放对象的某一属性相同的去重方法

      本文链接:https://www.haomeiwen.com/subject/doxoixtx.html