![](/img/trans.png)
[英]Iphone app crashes with EXC_BAD_ACCESS error in iOS 4.3 but works fine on previous versions
[英]App crashes when testing on iPhone X, but simulator it works fine, what is “EXC_BAD_ACCESS”
我有一个应用程序,我一直在测试模拟器和我的iPhone可互换。 我做了一些更改,并使用模拟器进行测试,没有收到任何错误。 当我切换回iPhone时,它崩溃了,尝试使用错误“线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x290)”进行查询。我包含了发生崩溃的代码块和围绕失败线的注释。 我很困难,因为谷歌搜索错误导致严重的rabit漏洞,坦率地说,我不明白为什么它会在模拟器上工作,但不能在电话上工作。 任何帮助尝试和诊断其原因将不胜感激。
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "showImageSubmit"{
let vc = segue.destination as! ImageSubmit
vc.newImage = newImage
vc.newImageCreateDate = imageCreationDate
} else if segue.identifier == "showSlideShow"{
let vc = segue.destination as! SlideShow
// This is where it fails
vc.mode = segueMode
vc.userProfile = userProfile
}
}
答案是模拟器可以执行UIButton的功能,但没有@objc作为开始,但手机没有。 该应用程序有一个UIButton自定义类来控制过滤器按钮的格式,当我切换所有功能,让@objc在他们面前iphone恢复工作像模拟器。 非常奇怪,2表现不同,但希望其他人会发现这一点,并有一些东西要检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.