Ios 线程1:EXC\u错误访问(代码=1,地址=0x0)
我正在开发一个将华氏温度转换为摄氏温度的基本应用程序。我在实际设备上测试应用程序,应用程序崩溃,我得到了这个错误Ios 线程1:EXC\u错误访问(代码=1,地址=0x0),ios,swift,Ios,Swift,我正在开发一个将华氏温度转换为摄氏温度的基本应用程序。我在实际设备上测试应用程序,应用程序崩溃,我得到了这个错误 Thread 1: EXC_BAD_ACCESS (code=1, address=0x0) Xcode指向这行代码 fahrenheitValue = Measurement(value: value, unit: .fahrenheit) 这是代码块 @IBAction func fahrenheitFieldEditingChanged(_ text
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
}
}
您能指出问题所在吗?是否存在零值?相反,只发布
测量的代码类可以调试请查看更新的代码是否存在零值?请查看更新后的代码,而不是为测量类发布代码