我在尝试格式化应用内购买的价格时遇到问题。具体来说,在使用由SKProduct
.
当前语言环境(“nb_NO”)具有正确的货币符号“kr”。SKProduct
但是, ("en_NO@currency=NOK")给我的语言环境具有“NOK”作为货币代码和符号。除了使价格渲染看起来很愚蠢之外,NSNumberFormatter
还提供默认货币符号 ( ¤
),除非我专门将其设置为其他值。
这发生在 iOS 6 中,但在我的其他具有 iOS 4.3 的测试设备上它工作正常(4.3 SKProduct 区域设置为“nb_NO@currency=NOK”)。