我目前正在以这种方式删除:

[Refs setArray:[[NSSet setWithArray:Refs] allObjects]];


但是我希望在删除重复项之前保持数组的顺序

有小费吗 ?

谢谢

最佳答案

for (int i=[mutableArray count]-1; i>0; i--) {
  if ([mutableArray indexOfObject: [mutableArray objectAtIndex: i]]<i)
    [mutableArray removeObjectAtIndex: i];
}

10-06 00:22