ios – 以美元获取应用内商品价格 – 而不是用户的本地硬币

ios – 以美元获取应用内商品价格 – 而不是用户的本地硬币,第1张

概述对于分析和收集数据,我想以美元的价格获得SKProduct的价格. 我用来向用户显示价格的基本代码是: _priceFormatter = [[NSNumberFormatter alloc] init]; [_priceFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4]; [_priceFormatter set 对于分析和收集数据,我想以美元的价格获得SKProduct的价格.

我用来向用户显示价格的基本代码是:

_priceFormatter = [[NSNumberFormatter alloc] init];   [_priceFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];   [_priceFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];   [_priceFormatter setLocale:inAppProduct.priceLocale];   inAppItemString = [_priceFormatter stringFromNumber:inAppProduct.price];

此代码为我提供了用户应使用当地硬币支付的实际价格

我尝试将本地设置为en_US,但我得到了与以前相同的价格,以及$:)
这是我改变尝试这个:

NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIDentifIEr:@"en_US"];   [_priceFormatter setLocale:usLocale];

知道如何以美元获得价格吗?

解决方法 您可能想尝试以下方法:
NSLocale *priceLocale = [[[NSLocale alloc] initWithLocaleIDentifIEr:@"en_US"] autorelease];

参考:Is there a simple way to format currency into string in iOS?

总结

以上是内存溢出为你收集整理的ios – 以美元获取应用内商品价格 – 而不是用户的本地硬币全部内容,希望文章能够帮你解决ios – 以美元获取应用内商品价格 – 而不是用户的本地硬币所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1099823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存