アプリケーションをデバイスにデプロイすると、プログラムは数サイクル後に次のエラーで終了します。
Program received signal: "EXC_BAD_ACCESS".
プログラムはiPhoneシミュレーターで問題なく実行されます。また、命令を1つずつ実行する限り、デバッグして実行されます。もう一度走らせたらすぐにEXC_BAD_ACCESS
信号を打ちます。
この特定のケースでは、それは偶然にも加速度計コードのエラーでした。シミュレーター内では実行されないため、エラーはスローされませんでした。ただし、デバイスに展開されると実行されます。
この質問に対する回答のほとんどは一般的なEXC_BAD_ACCESS
エラーを扱っているため、恐ろしい不正アクセスエラーのキャッチオールとしてこれを開いたままにしておきます。
EXC_BAD_ACCESS
通常、不正なメモリアクセスの結果としてスローされます。詳細については、以下の回答をご覧ください。
EXC_BAD_ACCESS
以前に信号に遭遇したことがありますか?どのように対処しましたか?