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