У меня есть ряд строк, представляющих следующие имена файлов: hello1(eng).txt
, hello1(por).txt
, hello1.txt
. Когда я сортирую их, используя
NSArray *array = [filePaths sortedArrayUsingSelector: @selector(compare:)];
Возвращенный заказ: hello1(eng).txt, hello1(por).txt, hello1.txt
. Вместо этого я хотел бы иметь такой порядок, в котором элементы в скобках возвращаются последними: hello1.txt, hello1(eng).txt, hello1(por).txt
.
Как я могу настроить поведение сортировки, чтобы обеспечить этот порядок?