我正在开发一个将华氏温度转换为摄氏温度的基本应用程序。我在实际设备上测试应用,应用崩溃了,我收到了此错误
Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
Xcode指向这行代码
fahrenheitValue = Measurement(value: value, unit: .fahrenheit)
这是代码块
@IBAction func fahrenheitFieldEditingChanged(_ textField: UITextField) {
if let text = textField.text, let value = Double(text){
fahrenheitValue = Measurement(value: value, unit: .fahrenheit)
} else {
fahrenheitValue = nil
}
}
请指出问题出在哪里?