UILocalizedIndexedCollat​​ion仅返回英文sorting规则

我试图通过使用UILocalizedIndexedCollation获取像联系人本地化的索引。 在联系人中,当我更改语言时,索引更改为与语言匹配。 但sectionIndexTitles总是返回一个英文索引。

我已经用我创build的演示应用程序和3_SimpleIndexedTableView ,这是一个来自苹果的演示应用程序尝试这与这两个应用程序都没有本地化的索引。

我已经尝试创build一个当前语言环境的本地化文件夹(我用[[NSLocale autoupdatingCurrentLocale] localeIdentifier]来确定当前的语言环境)。 这不会影响索引。

我没有find任何相关的plist设置。

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

您也Localized resources can be mixed = YESInfo.plist设置Localized resources can be mixed = YES 。 如果缺less密钥,请右键单击并selectAdd Row

解决了!

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

Interesting Posts