我有一组包含数字和字母的名称列表,当我运行下面的代码时,数字会排在 A-Z (0-9 A-Z)
的字母前面。
如何让这个 NSSortDescriptor
把数字放在数组的末尾呢?(A-Z 0-9)
NSSortDescriptor *sortNameSortDescriptor =
[NSSortDescriptor sortDescriptorWithKey:@"sortName"
ascending:YES
selector:@selector(localizedStandardCompare:)];
NSArray *sortedArray = [sortSectionsArray sortedArrayUsingDescriptors:@[ sortNameSortDescriptor ]];