0

我在我的应用程序中使用 NSDecimalNumber 来执行在文本框中输入的大量计算。我在模拟器和设备上对其进行了测试(不确定它是否在 iOS 8 中发生了变化,或者我只是没有注意到),但在情节提要上我使用了十进制键盘。

当我在模拟器上运行应用程序时,我在设备上看到一个点 (.),我看到一个逗号 (,)。模拟器采用正确的值,例如 15.99 存储为 15.99,但在设备上,如果我输入 15.99,它会将其转换为 15.00。

我究竟做错了什么?如果我然后在设备上第二次编辑这个数量,小数部分被存储。有没有更可靠的方法来存储值?

提前致谢!

4

1 回答 1

0

您在两台设备上没有相同的格式设置。调整小数分隔符的设置。

于 2014-11-08T07:28:46.047 回答