我在我的应用程序中使用NSDecimalNumber来执行在文本框中输入的大量计算。我在模拟器和设备上测试了它(不确定它是否在iOS 8中改变了,或者我没注意到)但在故事板上我使用了十进制键盘。
当我在模拟器上运行应用程序时,我在设备上看到一个点(。),我看到一个逗号(,)。模拟器采用正确的值,例如15.99存储为15.99但如果我输入15.99则在设备上将其转换为15.00。
我做错了什么?如果我然后在设备上编辑此数量,则第二次存储小数部分。是否有更可靠的方法来存储值?
提前致谢!
答案 0 :(得分:0)
您在两台设备上没有相同的格式设置。 调整小数分隔符的设置。