1

iOS SDK のデリゲートにメモリ リークの問題があります。こちらで画像をご確認ください

http://screencast.com/t/tIZjknBT

このビューに戻ってきた場合、それはクラッシュしており、[self.delegate preserve] を介してそれを保持している場合。その後、クラッシュしません。

4

1 に答える 1

1

まず、迷惑な警告メッセージにこれを使用します: http://jomnius.blogspot.ro/2011/09/declaration-of-struct-sockaddrin-will.html

第二に、なぜデリゲートを維持するのですか? 私は通常、それを非アトミックとして保持し、手動で保持する必要のないクラス プロパティを保持します...

クラッシュはおそらくこれとは何の関係もありません。どこかで割り当て解除オブジェクトにアクセスしようとしている可能性が高いです。私の提案は、保持行をコメント化/削除し、NSZombies を有効にして ( Xcode で NSZombie を有効にする方法は? )、クラッシュについて詳しく教えてください。

于 2012-06-07T12:41:26.917 に答える