将国家/地区代码转换为Objective-C中的名称

时间:2015-02-15 17:28:24

标签: ios objective-c localization

我有一些双字母的国家/地区代码,我想将它们转换为具有本地化语言的国家/地区名称,例如 美国 - >美国如果用户使用英语 HK - >香港如果用户使用中文 等等 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以查看this answer以获取系统区域。您可以将系统语言放在dictionary中以确定国家/地区。

警告 - 如答案中所述,此方法返回区域,不一定是系统语言。大多数情况下,它们都是相同的,但如果用户使用多种语言,则可能只需要使用他的区域而不是所有语言。