How to remove duplicates from NSMutableArray ?
Hi,
For removing or deleting duplicates from a NSMutableArray , use the following lines of code. It will simply check for duplicates elements and get it deleted or removed.
NSArray *tempArr= [urArray copy];
NSInteger idx = [tempArr count] - 1;
for (id object in [tempArr reverseObjectEnumerator]) {
if ([urArray indexOfObject:object inRange:NSMakeRange(0, index)] !=NSNotFound) {
[urArray removeObjectAtIndex:idx];
}
idx--;
}
[tempArr release];
Link to this post!