Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UILocalizedIndexedCollation适用于日语,为联系人/音乐应用程序提供不同的排序_Iphone_Ios_Cocoa Touch_Uitableview_Uilocalizedcollation - Fatal编程技术网

Iphone UILocalizedIndexedCollation适用于日语,为联系人/音乐应用程序提供不同的排序

Iphone UILocalizedIndexedCollation适用于日语,为联系人/音乐应用程序提供不同的排序,iphone,ios,cocoa-touch,uitableview,uilocalizedcollation,Iphone,Ios,Cocoa Touch,Uitableview,Uilocalizedcollation,UILocalizedIndexedCollation在日本iOS设备上返回的结果似乎与内置联系人/音乐应用程序不同 请注意,这不是关于日语根本不显示在索引中的常见问题。我得到的是日语假名部分,但与联系人等相比,索引的顺序不正确 下面是屏幕——左侧是音乐应用程序中显示的所需结果,假名名在前面——右侧是我得到的结果: UILocalizedIndexedCollation似乎没有任何明显的方式来配置它,因此我不确定调整顺序的预期方式是什么,很多谷歌搜索也没有透露任何答案(尽管我也不是唯一一个有这

UILocalizedIndexedCollation在日本iOS设备上返回的结果似乎与内置联系人/音乐应用程序不同

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

下面是屏幕——左侧是音乐应用程序中显示的所需结果,假名名在前面——右侧是我得到的结果:


UILocalizedIndexedCollation似乎没有任何明显的方式来配置它,因此我不确定调整顺序的预期方式是什么,很多谷歌搜索也没有透露任何答案(尽管我也不是唯一一个有这个问题的人)。任何指向正确方向的指针都将不胜感激。

好吧,如果你看看音乐应用程序中的表格,它会在顶部显示拉丁字母“A”字符。我想苹果修改了侧边栏的数组,以便在另一个侧边栏的顶部显示当前语言,尽管它们仍然位于底部


不管怎样,保持现状可能更容易。您必须编辑分区选择代码和所有内容。

我注意到,标准的苹果应用程序(联系人、电话、音乐)总是将本地字母置于顶部,而不是拉丁字母。在我的应用程序中,我在sectionIndexTitles方法返回的数组中找到拉丁字符的范围,并将它们移动到数组的末尾。当用户点击索引栏,表视图的委托需要返回正确的节索引时,这个方法还需要对索引进行一系列操作?嗯,我也不。。我仍然有这个问题。我在阿拉伯地区也看到了类似的情况。