我正在使用键盘类型:UIKeyboardTypeDecimalPad
用于两个UITextField
对象。尝试执行添加时,我会根据当前的语言环境得到不同的结果:
案例1:美国格式:小数点.
按预期出现。如果我添加 12.3(文本字段 1)+ 12.3(文本字段 2),答案将是 24.6。这就是我想要的。但:
案例 2:埃及 格式:小数点显示为,
. 如果我重复相同的计算,答案将是 24。小数部分被忽略。有解决办法吗?
注意:我使用的[textField.text floatValue]
方法。