如何根据每个LocaleIdentifier获取国家/地区名称列表?

时间:2014-01-30 01:11:14

标签: ios objective-c nsarray nslocale

我需要两个NSArray,一个包含所有国家/地区,另一个包含相应的LocaleIdentifier。

喜欢:

  NSArray *countries = @[@"United States", @"Brazil", @"Spain"];
  NSArray *identifiers = @[@"en_US", @"pt_BR", @"sp_SP"];

所以,如果有人能引导我,我怎么能以编程方式或任何其他来源获得这些信息呢?

2 个答案:

答案 0 :(得分:2)

以下是区域设置标识符及其国家/地区名称列表:

https://gist.github.com/jacobbubu/1836273

答案 1 :(得分:0)

您应该尝试使用NSLocale displayNameForKey:value:如this link

中所述