我正在使用鍵盤類型:UIKeyboardTypeDecimalPad
用於兩個UITextField
對象。 試圖執行加法時,根據當前語言環境我得到不同的結果:UIKeyboardTypeDecimalPad中的小數點不能用於數學計算
情況1:美國格式:小數點顯示爲.
按預期方式。如果我添加12.3(文本字段1)+ 12.3(文本字段2),答案將是24.6。這就是我想要的。但是:
案例2:埃及格式:小數點顯示爲,
。如果我重複相同的計算,答案將是24.小數部分被忽略。有沒有解決這個問題?
注:我使用了[textField.text floatValue]
方法。