gpt4 book ai didi

ios - NSNumberformatter 在尝试格式化匈牙利货币时显示 "HUF"而不是 "ft"

转载 作者:行者123 更新时间:2023-11-28 21:36:32 24 4
gpt4 key购买 nike

我正在尝试将数字格式化为匈牙利货币格式。但出于某种原因,它显示 3 位货币代码而不是像这样的福林符号 (ft)

10,00 HUF

它似乎适用于其他国家/货币,例如显示英镑

£10.00

这是我的代码

let formatter = NSNumberFormatter()
formatter.numberStyle = .CurrencyStyle
formatter.currencyCode = "HUF"
formatter.locale = NSLocale(localeIdentifier: "hu_HU")
let formattedString = formatter.stringFromNumber(10)

知道为什么它会这样吗?提前致谢。

最佳答案

问题似乎是匈牙利除了 iOS 的 HUF 之外没有货币符号。

formatter.internationalCurrencySymbol
formatter.currencySymbol
formatter.currencyCode

所有输出

"HUF"

即使在实际设备上通过设置区域你也会得到这样的结果:

enter image description here enter image description here

因此,如果您真的、真的想要获得 symbol Ft您可能必须手动替换它。

关于ios - NSNumberformatter 在尝试格式化匈牙利货币时显示 "HUF"而不是 "ft",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33722843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com