У меня есть ряд строк, представляющих следующие имена файлов: 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
.
Как настроить сортировку, чтобы обеспечить этот порядок?