0

見つける/修正するのが難しいエラーが発生しています。エラーは*** -[NSConcreteData release]: message sent to deallocated instance 0xdee4440

この投稿に従って、アプリケーション内でゾンビを有効にしました: How do I set up NSZombieEnabled in Xcode 4?

「すべての例外」ブレークポイントが設定されています。「malloc_error_break」および「-[_NSZombie methodSignatureForSelector:]」シンボリック ブレークポイントと同様に。

私のスタックトレースは次のようになります:

0 ___forwarding___
1 _CF_forwarding_prep_0
2 objc_release

より良いスタック トレースを生成する方法はありますか? または、犯人であるコード行で停止しますか?

4

1 に答える 1

0

高低を検索した後、私は自分の問題を理解しました。

私のオブジェクトには、2つのNSData保持プロパティがあります。私のdeallocメソッドでは、[instance-variable dealloc]の代わりに作成し[instance-variable release]ました。

于 2013-03-20T22:21:51.733 に答える