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

Ios 如何根据每个LocaleIdentifier获取国家名称列表?,ios,objective-c,nsarray,nslocale,Ios,Objective C,Nsarray,Nslocale,我需要两个NSArray一个是所有国家的,另一个是相应的localidentifier 比如: NSArray *countries = @[@"United States", @"Brazil", @"Spain"]; NSArray *identifiers = @[@"en_US", @"pt_BR", @"sp_SP"]; 所以,如果有人能引导我如何通过编程或任何其他来源获取此信息,我将不胜感激 以下是区域设置标识符及其国家名称的列表: 您应该尝试使用NSLocale disp

我需要两个NSArray一个是所有国家的,另一个是相应的localidentifier

比如:

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

所以,如果有人能引导我如何通过编程或任何其他来源获取此信息,我将不胜感激

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


您应该尝试使用NSLocale displayNameForKey:value:,如上所述,这没有什么意义。语言环境既代表一种语言,也代表一个国家。那我们怎么办?顺便说一句-西班牙是
ES