UILocalizedIndexedCollat​​ion仅返回英语排序规则

时间:2011-06-08 12:51:12

标签: ios localization uikit collation

我正在尝试使用UILocalizedIndexedCollation获取联系人等本地化索引。在我更改语言时的联系人中,索引会更改以匹配语言。但是sectionIndexTitles始终返回英文索引。

我使用我创建的演示应用程序和3_SimpleIndexedTableView尝试了此操作,这是Apple的演示应用程序,并且两个应用程序都没有本地化索引。

我尝试为当前区域设置创建本地化文件夹(我使用[[NSLocale autoupdatingCurrentLocale] localeIdentifier]来确定当前区域设置)。这不会影响索引。

我找不到任何相关的plist设置。

我错过了什么或UILocalizedIndexedCollation只返回英文整理?

2 个答案:

答案 0 :(得分:8)

您还可以在Localized resources can be mixed = YES中设置Info.plist。 如果缺少密钥,请右键单击并选择Add Row

答案 1 :(得分:2)

解决!

我的应用包中没有针对目标语言的本地化文件夹。我添加了sv.lproj(瑞典语),整理按预期工作。该文件夹是空的,它的存在就是它工作所需的全部内容。