如何连接NSNumbers并保持语言环境格式?

时间:2015-03-14 12:10:57

标签: ios swift

我正在建造一个像这样的计算器。每当我按下计算器的其中一个数字按钮时,我想让标签显示输入,以便将新输入连接到显示器。

我们说我按1然后按2然后按5,标签显示125。到目前为止,我将每个数字转换成一个字符串,然后一个接一个地追加它们。但是我想让它成为本地化的#34;。因此,如果区域设置为美国,则1,256.43显示1,256.43。如果区域设置为FR,则会显示1 256,43

为此,我的做法与之前相同,但要将数字转换为字符串我使用的是NSNumberFormatter。问题是当我得到字符串1 256并将其转换为double(然后使用格式化程序)与NSString(string: "1 256").doubleValue时,我得到1而不是1 256

我做错了什么?

0 个答案:

没有答案