【发布时间】:2010-09-24 12:48:46
【问题描述】:
将应用程序部署到设备时,程序会在几个循环后退出,并出现以下错误:
Program received signal: "EXC_BAD_ACCESS".
该程序在 iPhone 模拟器上运行没有任何问题,只要我一步一步执行说明,它也会调试和运行。一旦我让它再次运行,我就会点击EXC_BAD_ACCESS 信号。
在这种特殊情况下,恰好是加速度计代码中的错误。它不会在模拟器中执行,这就是它没有抛出任何错误的原因。但是,它会在部署到设备后执行。
这个问题的大部分答案都涉及一般的EXC_BAD_ACCESS 错误,所以我将把它作为一个全面的开放状态,作为可怕的错误访问错误的全部答案。
EXC_BAD_ACCESS 通常是由于非法内存访问而引发的。您可以在下面的答案中找到更多信息。
您之前是否遇到过EXC_BAD_ACCESS 信号,您是如何处理的?
【问题讨论】:
标签: ios cocoa-touch