【发布时间】:2009-05-13 04:07:57
【问题描述】:
我希望我的 iPhone 应用程序允许用户使用适当的符号($、€、₤、¥ 等)输入、显示和存储货币金额。
NSNumberFormatter 会做我需要的一切吗?当用户切换他们的区域设置并且这些金额(美元、日元等)存储为 NSDecimalNumbers 时会发生什么。我认为,为了安全起见,有必要在输入时以某种方式捕获语言环境,然后捕获货币符号并将它们与 NSDecimalNumber ivar 一起存储在我的实例中,以便它们可以在用户更改时展开并在路上适当显示他们从创建项目时开始的语言环境?
抱歉,我没有多少本地化经验,所以希望在深入研究之前得到一些快速的指导。最后,鉴于 iPhone 键盘的限制,您对如何处理此类输入有任何见解吗?
【问题讨论】:
标签: iphone cocoa-touch localization currency