При развертывании приложения на устройстве программа закроется через несколько циклов со следующей ошибкой:
Program received signal: "EXC_BAD_ACCESS".
Программа работает без проблем на симуляторе iPhone, она также будет отлаживаться и запускаться, пока я выполняю инструкции по одной за раз. Как только я снова включу его, я нажму на EXC_BAD_ACCESS
сигнал.
В данном конкретном случае произошла ошибка в коде акселерометра. Он не будет выполняться в симуляторе, поэтому не выдает никаких ошибок. Тем не менее, он будет выполняться после развертывания на устройстве.
Большинство ответов на этот вопрос имеют дело с общей EXC_BAD_ACCESS
ошибкой, поэтому я оставлю это открытым как универсальное средство для страшной ошибки Bad Access.
EXC_BAD_ACCESS
обычно выбрасывается в результате несанкционированного доступа к памяти. Вы можете найти больше информации в ответах ниже.
Вы сталкивались с EXC_BAD_ACCESS
сигналом раньше, и как вы с ним справились?