2012-07-30 6 views

답변

2
[nameOfSet sortUsingComparator:(NSComparator)^(id obj1, id obj2){ 
    return [obj1 localizedCaseInsensitiveCompare:obj2]; }]; 
} 
+0

[nameOfSet sortUsingComparator:(NSComparator)^(id obj1, id obj2){ return [obj1 localizedStandardCompare:obj2]; }]; 

감사합니다? 참 이상합니다. –

+2

@ H2CO3 알다시피, 나는 "주문한 세트"가 있어야하는 것으로 다소 혼란 스럽습니다. – Dustin

+0

예, Apple이 수학 변경 : ... –

0

사용 localizedStandardCompare 대신 localizedCaseInsensitiveCompare, 당신이 원하는 가정 1, 2, 3, 4, 5 ..., 100 더 많은 것은, 9 후에 localizedCaseInsensitiveCompare는 당신의 세트를 분류 할 수 없습니다, 1,10,2 같이 인쇄 할 것이다 ... 등등 그러나 localizedStandardCompare는 정확하게 분류 할 것이다. 당신은 세트를 정렬 할 수 있습니다

관련 문제