Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iPhone应用程序中动态更改货币类型?_Iphone_Currency_Symbols - Fatal编程技术网

如何在iPhone应用程序中动态更改货币类型?

如何在iPhone应用程序中动态更改货币类型?,iphone,currency,symbols,Iphone,Currency,Symbols,在我的iPhone应用程序中,我使用计费系统。默认情况下,账单总金额以$(美国)符号表示。但我想根据国家动态更改货币符号。这意味着,如果应用程序用户在欧洲,我需要将货币符号更改为€。我如何管理本地化并根据我应用程序中的国家/地区更改货币符号?有人能帮我吗?在那里我找到了我问题的答案。这个链接帮助我解决了所有的疑问。我想分享这个链接,这样我将来会有所帮助。链接是。谢谢。我从你的链接中使用的代码可能重复,NSDecimalNumber*amount=[NSDecimalNumber decimalN

在我的iPhone应用程序中,我使用计费系统。默认情况下,账单总金额以
$
(美国)符号表示。但我想根据国家动态更改货币符号。这意味着,如果应用程序用户在欧洲,我需要将货币符号更改为
。我如何管理本地化并根据我应用程序中的国家/地区更改货币符号?有人能帮我吗?

在那里我找到了我问题的答案。这个链接帮助我解决了所有的疑问。我想分享这个链接,这样我将来会有所帮助。链接是。谢谢。

我从你的链接中使用的代码可能重复,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”这种格式返回。我错在哪里了。请帮助我。