【发布时间】:2011-09-19 21:48:37
【问题描述】:
我正在制作一个货币选择屏幕。为此,我正在使用以下代码显示货币列表以创建一个用于填充表格视图的货币数组
NSArray *countryArray = [NSLocale ISOCurrencyCodes];
for(NSString *country in countryArray)
{
//NSLog(@"%@",[[NSLocale currentLocale] displayNameForKey:NSLocaleCurrencyCode value:country]);
if([[NSLocale currentLocale] displayNameForKey:NSLocaleCurrencyCode value:country])
{
[countriesArray addObject:[[NSLocale currentLocale] displayNameForKey:NSLocaleCurrencyCode value:country]];
}
}
。但是我找不到连接货币名称和区域设置的方法。即,如果我选择货币名称,那么我应该能够为其他屏幕中的货币显示设置相应的区域设置。如何从货币列表中找到区域设置
【问题讨论】:
标签: iphone currency nsnumber nsnumberformatter nslocale