NSMutableDictionary *mutableDic = [NSMutableDictionary dictionary];
for (HomeRectProductModel *model in self.modelArr) {
[mutableDic setValue:model forKey:model.Id];
}
[self.modelArr removeAllObjects];
self.modelArr = [[mutableDic allValues] mutableCopy];
// 方法二 去除数组中model重复
for (NSInteger i = 0; i < self.productModelArr.count; i++) {
for (NSInteger j = i+1;j < self.productModelArr.count; j++) {
HomeRectProductModel *tempModel = self.productModelArr[i];
HomeRectProductModel *model = self.productModelArr[j];
if ([tempModel.Id isEqualToString:model.Id]) {
[self.productModelArr removeObject:model];
}
}
}
iOS 数组中的模型去重
最新推荐文章于 2021-08-07 21:50:51 发布
127

被折叠的 条评论
为什么被折叠?



