1
@implementation ContentView // <-- EXC_BAD_ACCESS on this line

selfブレークポイントからのログ:

<ContentView: 0x96a4690; frame = (0 0; 0 0); transform = [0, 0, 0, 0, 0, 0]; alpha = 0; autoresize = RM+BM; autoresizesSubviews = NO; layer = (null)>

何が起きてる?私のオブジェクトはなくなりましたか?

4

1 に答える 1

2

EXC_BAD_ACCESS を説明するためにこれを書きました

http://loufranco.com/blog/files/Understanding-EXC_BAD_ACCESS.html

基本的に、プロセスにマップされていないメモリを使用しているために発生します。これは通常、解放されたオブジェクトにアクセスしているか、ヒープが破損しているために発生します。表示されているコード行は実行可能ではありません。このエラーを引き起こす可能性のある「メモリ使用」は発生しません。

デバッグを支援するには:

  1. 分析を実行し、フラグが付けられたすべてを修正します
  2. Zombies をオンにして、解放されたオブジェクトにメッセージを送信しているというメッセージが表示されるかどうかを確認します。
于 2012-05-11T16:20:35.613 に答える