数组去掉重复

- addMyFlowDetailObject:(MyFlowDetailEntity *)value{ NSMutableOrderedSet *flowDetail = [[NSMutableOrderedSet alloc] initWithOrderedSet:self.myFlowDetail]; [flowDetail addObject:value]; self.myFlowDetail = flowDetail;}

//利用集合去掉重复性(无序)

 NSArray *arr1 = @[@"12-11",@"12-11",@"12-11",@"12-10",@"12-12",@"12-13"]; NSSet *set = [NSSetsetWithArray:arr1]; NSLog(@" %@ ",set);

</br>

参考:Exception thrown in NSOrderedSet generated accessors

</br>

新京葡娱乐场网址,最近把项目里CoreDataModel的一个一对多的关系改为有序的,对象的class因此从NSSet变为NSOrderedSet。

//去掉数组中重复内容(有序 containsObject)

 NSMutableArray *arr = [NSMutableArrayarray]; NSArray *arr1 = @[@"12-11",@"12-11",@"12-11",@"12-10",@"12-12",@"12-13"]; for (int i = 0 ; i < arr1.count; i++) { //判断是否含有 if ([arr containsObject:[arr1 objectAtIndex:i]] == NO){ [arr addObject:[arr1 objectAtIndex:i]]; } } NSLog(@"ccc %@",arr);

</br>

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。