NSMutableOrderedSet 문자열을 사전 순으로 정렬하려고합니다. 방법이 있습니까? 나는 수색했지만 아무 것도 찾을 수 없다. 이 배열 인 경우NSMutableOrderedSet을 사전 순으로 정렬하는 방법은 무엇입니까?
같은 것을 찾고 :
sortedArray = [originalArray sortedArrayUsingSelector:@selector
(localizedCaseInsensitiveCompare:)];
이
NSMutableOrderedSet 문자열을 사전 순으로 정렬하려고합니다. 방법이 있습니까? 나는 수색했지만 아무 것도 찾을 수 없다. 이 배열 인 경우NSMutableOrderedSet을 사전 순으로 정렬하는 방법은 무엇입니까?
같은 것을 찾고 :
sortedArray = [originalArray sortedArrayUsingSelector:@selector
(localizedCaseInsensitiveCompare:)];
이
[nameOfSet sortUsingComparator:(NSComparator)^(id obj1, id obj2){
return [obj1 localizedCaseInsensitiveCompare:obj2]; }];
}
사용 localizedStandardCompare
대신 localizedCaseInsensitiveCompare
, 당신이 원하는 가정 1, 2, 3, 4, 5 ..., 100 더 많은 것은, 9 후에 localizedCaseInsensitiveCompare
는 당신의 세트를 분류 할 수 없습니다, 1,10,2 같이 인쇄 할 것이다 ... 등등 그러나 localizedStandardCompare
는 정확하게 분류 할 것이다. 당신은 세트를 정렬 할 수 있습니다
감사합니다? 참 이상합니다. –
@ H2CO3 알다시피, 나는 "주문한 세트"가 있어야하는 것으로 다소 혼란 스럽습니다. – Dustin
예, Apple이 수학 변경 : ... –