동물 목록이 포함 된 NSarray
이 있습니다. 배열에는 반복되는 요소가있는 동물 목록이 들어 있습니다. 배열에 고유 한 값을 가진 배열을 만들어야합니다. 반복되는 값은 NSPredicate
을 사용하여 제거해야합니다.NSPredicate를 사용하여 NSStrings의 NSArray를 정렬하는 방법은 무엇입니까?
여기 내 코드입니다 : - 여기
NSArray *arrAnimals = [[NSArray alloc] initWithObjects:@"Cat",@"Rat",@"Fish",@"Cat",@"Fish",@"Cat",@"Cat",@"Bird",@"Fish",@"Cat",@"Frog", nil];
NSPredicate *predicate = [NSPredicate predicateWithFormat:[NSString stringWithFormat:@"distinct"]];
arrAnimals = [arrAnimals filteredArrayUsingPredicate:predicate];
내가 배열을 정렬하는 "독특한"키워드를 사용하지만, 어떤 해결책을 찾을 수 없습니다입니다. 많은 링크를 선호합니다.
내 문제를 해결하시기 바랍니다.
중복을 제거하는 목표이다 , 또는 알파벳 순으로 정렬합니까? 아니면 둘다? –
http://stackoverflow.com/questions/1351182/how-to-sort-a-nsarray-alphabetically – Yogendra
Yaah 내 목표는 중복 항목을 제거하고 사전 순으로 정렬하는 것입니다. – Apoorv