有一个文本字段 @IBOutlet weak var txt: UITextField!当我尝试将 txt 的值转换为 Double 时,它在美国地区工作正常。例如 let magicNumber = Double(txt.text ?? “0.0”)如果我输入 12 UITextField 然后分配给 magicNumber 12然后我将地区更改为德国。 let magicNumber = Double(txt.text ?? “0.0”)如果我输入 12,8 UITextField,那么magicNumber 为零。我需要一个正确的双精度值,如:12.8我怎么能做到这一点?请给我建议正确的方法。