我需要在下一个规则上对数组sectionIndexTitlesForTableView
进行排序:首先使用本地字母(德语,法语或其他 - 当前用户界面)进行排序,然后使用英语排序,最后使用#节中的所有其他符号进行排序。
我尝试使用sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)
方法进行此操作,但它们没有帮助(首先是英语排序,然后是本地字符串)。怎么做?
答案 0 :(得分:0)
我不确定任何标准比较器会做你想要的,但你总是可以写自己的。
(如果您不想在NSString
上设置类别来实现自己的比较选择器,则可以始终使用-[NSArray sortedArrayUsingComparator:]
来传递阻止。)