Під час розгортання програми на пристрій програма вийде через кілька циклів із наступною помилкою:
Program received signal: "EXC_BAD_ACCESS".
Програма запускається без будь-якого питання на iPhone-симуляторі, вона також буде налагоджуватись та працювати, поки я покроково виконую інструкції. Як тільки я дам йому знову запустити, я натисну EXC_BAD_ACCESS
сигнал.
У цьому конкретному випадку сталася помилка в коді акселерометра. Він би не виконувався в рамках тренажера, тому він не кидав жодних помилок. Однак він буде виконаний після розгортання на пристрої.
Більшість відповідей на це питання стосується загальної EXC_BAD_ACCESS
помилки, тому я залишаю це відкритим як загальний випадок для жахливої помилки Bad Access.
EXC_BAD_ACCESS
зазвичай кидається внаслідок незаконного доступу до пам'яті. Додаткову інформацію можна знайти у відповідях нижче.
Ви раніше стикалися з EXC_BAD_ACCESS
сигналом і як ви з цим справлялися?