私のObjective Cプログラムにバグがあり、一部のライブラリメソッドでマシンが深くクラッシュします。これは、スタックからメインまでのすべてのライブラリメソッドです(XCodeから提供されたものからは触れていません)。だから、私は少し謎を抱えています。
私が得ているエラーは次のとおりです。
Program received signal: “EXC_BAD_ACCESS”.
さて、これはどこかで何かを何度もリリースしていること、またはそのようなことを意味していると確信しています。これは、セグ フォールトの客観的 C バージョンですよね?
私の質問は次のとおりです。自分のコードでは発生していないため、二重リリースしているものを追跡する賢い方法はありますか? それともコード検査が最善の策ですか?
ありがとう。