У меня есть список данных, которые я могу сортировать, нажав на заголовок столбца. Единственная проблема заключается в том, что она показывает, как:Порядок сортировки в NSTableView
10A
11A
12A
1A
2A
3A
etc...
Где в идеале, я хотел бы, чтобы быть отсортированы как:
1A
2A
3A
4A
5A
6A
7A
8A
9A
10A
11A
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 –