判断模型数组里面有几个相同的模型对象
2018-04-27 本文已影响12人
赤焰军少帅林殊
NSMutableArray<sameModel*> *array = [NSMutableArray arrayWithArray:nameToyArray];
NSMutableArray *dateMutablearray = [@[] mutableCopy];
for (int i = 0; i < array.count; i ++) {
sameModel *string = array[i];
NSMutableArray<sameModel*> *tempArray = [@[] mutableCopy];
[tempArray addObject:string];
for (int j = i+1; j < array.count; j ++) {
sameModel *jstring = array[j];
if([string.name isEqualToString:jstring.name]){
[tempArray addObject:jstring];
[array removeObjectAtIndex:j];
j -= 1;
}
}
[dateMutablearray addObject:tempArray];
}
NSLog(@"dateMutable:%@",dateMutablearray);
NSLog(@"个数:%lu",(unsigned long)dateMutablearray.count);