在iPhone中生成所有货币的区域设置
我想为所有国际货币生成所有地区的数组。我想显示货币符号数组,以便用户可以选择任何一个。要生成货币符号,我需要所有国际货币的区域设置。请任何一位指导我生成货币区域设置数组 谢谢在iPhone中生成所有货币的区域设置,iphone,locale,currency,symbols,Iphone,Locale,Currency,Symbols,我想为所有国际货币生成所有地区的数组。我想显示货币符号数组,以便用户可以选择任何一个。要生成货币符号,我需要所有国际货币的区域设置。请任何一位指导我生成货币区域设置数组 谢谢 使用[NSLocale availableLocaleIdentifiers]获取所有可用区域设置标识符的数组 在数组上循环并为每个区域设置id创建一个NSLocale实例 使用[locale objectForKey:NSLocaleCurrencySymbol]获取区域设置的货币符号 将货币符号插入需要进一步处理的数据
[NSLocale availableLocaleIdentifiers]获取所有可用区域设置标识符的数组代码>
NSLocale
实例[locale objectForKey:NSLocaleCurrencySymbol]获取区域设置的货币符号代码>
NSArray* currency = [NSLocale availableLocaleIdentifiers];
for (int i = 0; i < [currency count]; i++) {
NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:currency[i]];
NSString *currencyCode = [locale objectForKey:NSLocaleCurrencyCode];
NSString *currencySymbol = [locale objectForKey:NSLocaleCurrencySymbol];
NSLog( @"Code: %@ Symbol %@", currencyCode,currencySymbol );
}
NSArray*货币=[NSLocale availableLocaleIdentifiers];
对于(整数i=0;i<[货币计数];i++){
NSLocale*locale=[[NSLocale alloc]initWithLocaleIdentifier:currency[i]];
NSString*currencyCode=[locale objectForKey:NSLocaleCurrencyCode];
NSString*currencySymbol=[locale objectForKey:NSLocaleCurrencySymbol];
NSLog(@“代码:%@Symbol%@”,currencyCode,currencySymbol);
}
谢谢,对于许多语言环境,生成的符号是·,如何解决此问题这是通用货币符号,请参阅。我认为很多货币要么没有货币符号,要么不包括货币符号。