私のコードで保持サイクルを修正するのに1時間を費やしました。基本的に、View Controllerは、切断後に割り当て解除されませんでした。Xcode Instrumentsは強力なデリゲートタイプの保持サイクルを検出できません。
しかし、私がInstrumentsを使用してメモリリークをチェックしていたときに、リークチェックがすべて成功しました。以下の画像をご覧ください。
私はクラスのプロトコルを宣言したときに問題が、私は弱いとしてデリゲートをマークするのを忘れていた...しかし、どのように来るインスツルメンツは、このサイクルを保持気づくことができませんでしたか?
私は質問が愚かであれば、私は非常に新しいメモリ管理です。ご理解ください。ありがとう。 :)
はい、強力な参照サイクル(しばしば)はリークツールでは検出されません。これらの種類の問題を見つけるためのその他のテクニックについては、http://stackoverflow.com/questions/30992338/how-to-debug-memory-leaks-when-leaks-instrument-does-not-show-them/30993476#30993476を参照してください。 – Rob
@Rob素晴らしい答え!ありがとう!重複した質問を申し訳ありません。 –