Program received signal: "EXC_BAD_ACCESS".
程序在iPhone模拟器上没有问题,只要我一步一步执行指令进行调试,它也可以调试和运行。但是,一旦我再次让它运行,就会出现EXC_BAD_ACCESS
信号。在这种情况下,问题出在加速度计代码中。由于模拟器无法执行该代码,因此不会抛出任何错误。然而,在部署到设备上后,它将被执行。
这个问题的大多数答案处理一般的
EXC_BAD_ACCESS
错误,因此我将把它作为一个涵盖所有可怕的Bad Access错误的开放性问题。
EXC_BAD_ACCESS
通常是非法内存访问的结果。您可以在下面的答案中找到更多信息。您以前遇到过
EXC_BAD_ACCESS
信号吗?您是如何处理的?