열 헤더를 클릭하여 정렬 할 수있는 데이터 목록이 있습니다. 조치를 정렬이 기본 해결하기 위해 어떤 방법이 있나요NSTableView에서 정렬 순서
1A
2A
3A
4A
5A
6A
7A
8A
9A
10A
11A
etc...
:
10A
11A
12A
1A
2A
3A
etc...
이상적으로, 나는 그것이 같은 정렬하고 싶습니다 : 유일한 문제는이 같은 표시이다?
@Monolo :
이러한 내 정렬 디스크립터의 속성입니다 일반적으로
self.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"self"
ascending:YES
comparator:^NSComparisonResult(id obj1, id obj2) {
NSLog(@"COMPARATOR!");
return [obj1 compare:obj2
options:NSNumericSearch];
}]];
http://stackoverflow.com/questions/8242735/how-to-sort-array-controller-alphabetically-with-numbers-last-in-objective-c –