我正在尝试使用UILocalizedIndexedCollation
获取联系人等本地化索引。在我更改语言时的联系人中,索引会更改以匹配语言。但是sectionIndexTitles
始终返回英文索引。
我使用我创建的演示应用程序和3_SimpleIndexedTableView
尝试了此操作,这是Apple的演示应用程序,并且两个应用程序都没有本地化索引。
我尝试为当前区域设置创建本地化文件夹(我使用[[NSLocale autoupdatingCurrentLocale] localeIdentifier]
来确定当前区域设置)。这不会影响索引。
我找不到任何相关的plist
设置。
我错过了什么或UILocalizedIndexedCollation
只返回英文整理?
答案 0 :(得分:8)
您还可以在Localized resources can be mixed = YES
中设置Info.plist
。
如果缺少密钥,请右键单击并选择Add Row
。
答案 1 :(得分:2)
解决!
我的应用包中没有针对目标语言的本地化文件夹。我添加了sv.lproj
(瑞典语),整理按预期工作。该文件夹是空的,它的存在就是它工作所需的全部内容。