如何在iPhone应用程序中动态更改货币类型?
在我的iPhone应用程序中,我使用计费系统。默认情况下,账单总金额以如何在iPhone应用程序中动态更改货币类型?,iphone,currency,symbols,Iphone,Currency,Symbols,在我的iPhone应用程序中,我使用计费系统。默认情况下,账单总金额以$(美国)符号表示。但我想根据国家动态更改货币符号。这意味着,如果应用程序用户在欧洲,我需要将货币符号更改为€。我如何管理本地化并根据我应用程序中的国家/地区更改货币符号?有人能帮我吗?在那里我找到了我问题的答案。这个链接帮助我解决了所有的疑问。我想分享这个链接,这样我将来会有所帮助。链接是。谢谢。我从你的链接中使用的代码可能重复,NSDecimalNumber*amount=[NSDecimalNumber decimalN
$
(美国)符号表示。但我想根据国家动态更改货币符号。这意味着,如果应用程序用户在欧洲,我需要将货币符号更改为€
。我如何管理本地化并根据我应用程序中的国家/地区更改货币符号?有人能帮我吗?在那里我找到了我问题的答案。这个链接帮助我解决了所有的疑问。我想分享这个链接,这样我将来会有所帮助。链接是。谢谢。我从你的链接中使用的代码可能重复,NSDecimalNumber*amount=[NSDecimalNumber decimalNumberWithString:@“10.00”];NSNumberFormatter*currencyFormat=[[NSNumberFormatter alloc]init];NSLocale*locale=[NSLocale currentLocale];[currencyFormat setNumberStyle:NSNumberFormatterCurrencyStyle];[currencyFormat setLocale:locale];NSLog(@“带符号的金额:%@,[currencyFormat stringFromNumber:Amount]);但是,它总是以“$”符号返回。我在iPhone中将时区改为“伦敦,英格兰”,但代码仍然以“$10.00”这种格式返回。我错在哪里了。请帮助我。