美文网首页
判断模型数组里面有几个相同的模型对象

判断模型数组里面有几个相同的模型对象

作者: 赤焰军少帅林殊 | 来源:发表于2018-04-27 19:38 被阅读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);
            
    
    

    相关文章

      网友评论

          本文标题:判断模型数组里面有几个相同的模型对象

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