美文网首页
iOS遍历数组,提取相同Model存入另一个数组

iOS遍历数组,提取相同Model存入另一个数组

作者: 一代枭雄 | 来源:发表于2021-10-26 09:32 被阅读0次

//合并相同model的数据

-(NSMutableArray *)distinguishArrayWithArray:(NSArray *)dataSource

{

  //初始化一个空数组 用于return

 NSMutableArray *array = [NSMutableArray arrayWithArray:dataSource];

 NSMutableArray *dateMutablearray = [@[] mutableCopy];

  for (int i = 0; i < array.count; i ++) {

   PieModel *mo = array[i];

   NSMutableArray *tempArray = [@[] mutableCopy];

   [tempArray addObject:mo];

   for (int j = i+1; j < array.count; j ++) {

   PieModel *tmpmo = array[j];

    if([mo.title isEqualToString:tmpmo.title]){

      mo.count += tmpmo.count;

      [tempArray addObject:tmpmo];

      [array removeObjectAtIndex:j];

      j -= 1;

     }

   }

       [dateMutablearray addObject:tempArray];

  }

       returndateMutablearray;

}

相关文章

网友评论

      本文标题:iOS遍历数组,提取相同Model存入另一个数组

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