如何根据区域设置显示小数点,但不是十进制数?

时间:2015-03-14 23:59:08

标签: ios swift

我有一个类似计算器的显示数字按钮和一个.按钮。

我如何根据本地使用显示它,知道它最终更像是一个字符串而不是十进制,所以我想我不能使用NSNumberFormatter。

有没有办法在没有“翻译”它的情况下为我将使用的每种语言(这将比语言环境少)?

我想过使用语言环境创建一个格式化的数字0.1,将其格式化为字符串并仅保留.它的语言环境版本,但我想有正确的方法

由于

1 个答案:

答案 0 :(得分:6)

这是一种工作方式,我不知道它是否是最佳方式......

let decimalSeparator = NSLocale.currentLocale().objectForKey(NSLocaleDecimalSeparator) as? String