日语的UILocalizedIndexedCollat​​ion为联系人/音乐应用程序提供不同的排序

Jos*_*phH 5 iphone cocoa-touch uitableview ios uilocalizedcollation

UILocalizedIndexedCollat​​ion似乎在日本iOS设备上返回的结果与内置的Contacts/Music应用程序中的结果不同.

请注意,这不是关于日语在索引中根本不显示的常见问题.我正在获取日语假名部分,但与联系人等相比,索引的顺序不正确.

这是屏幕 - 在左侧,音乐应用程序中显示的所需结果首先是假名,右侧是我得到的结果:

itunes截图 我的应用的截图

UILocalizedIndexedCollat​​ion似乎没有任何明显的方法来配置它,所以我不确定调整排序的预期方法是什么,并且很多Google搜索没有透露任何答案(尽管我也不是唯一的答案)有这个问题的人).任何指向正确方向的人都会非常感激.

top*_*ide 0

好吧,如果您查看音乐应用程序中的表格,它无论如何都会在顶部显示拉丁文“A”字符。我想苹果修改了侧边栏的数组,以将当前语言显示在另一种语言的顶部,即使它们仍然位于底部。

无论如何,保持原样可能更容易。您必须编辑部分选择代码等。