将应用程序部署到设备上时,程序将在几个周期后退出,并显示以下错误:
Program received signal: "EXC_BAD_ACCESS".
该程序可以在iPhone模拟器上运行,没有任何问题,只要我一次逐步执行说明,它就会进行调试和运行。一旦让它再次运行,我就会EXC_BAD_ACCESS
发出信号。
在这种情况下,加速度计代码恰好是一个错误。它不会在模拟器中执行,这就是为什么它不会引发任何错误的原因。但是,它将在部署到设备后执行。
该问题的大多数答案都涉及一般EXC_BAD_ACCESS
错误,因此我将保留所有这些作为对可怕的错误访问错误的综合解决方案。
EXC_BAD_ACCESS
通常是由于非法内存访问而抛出的。您可以在下面的答案中找到更多信息。
您EXC_BAD_ACCESS
以前是否遇到过信号,并且如何处理?