私のアプリでこの動作を理解することはできません。私は真剣に私のマザーボードを焼き付けて、子供のためのストーリーの本を書くことを真剣に考えています。放棄されたメモリ、リーク、ナビゲーションコントローラ
私は、通常のナビゲーションコントローラを持っている、と私はそれからviewcontrollersを押してポップ。
私はビュー間の基本的な移行を行っています。私は、保持しているものやコピーしているものをすべて実現しています。しかし、インストゥルメンツは、放棄されたメモリを特定し、その行が責任を負っていると言います。 私は理解できません。私は何を忘れているのですか? エリア2には、アウトルーズとUIImageVIewがほとんどありません。何らかの方法でそれらを実現する必要がありますか?
もう1つのこと、同じ行がリークと認識されているリークインスペクタ..本当に、私は世界全体を破壊する能力があります!
誰かが私を助けて、私が間違っていることや忘れていることを教えてください。
(!Iniatly私はself.navigationController代わりのdelegate.navigationControllerを持っていましたが、問題はに発生する)
ちょうどこの:
#import @interface Area2 : UIViewController { IBOutlet UIButton * btBack; } # pragma mark - Navigation Controller - (IBAction)goBack:(id)sender; - (IBAction)goGaleria:(id)sender;
私は(メニューの分析を行う場合には、 "製品を" - > "Analyze" Xcode 4.2)ビルドが成功しました!
UPDATE:
SOLUTIONは@ mit3zの答えで回答しています! @babbidi答え!
は静的アナライザ、メニューを試してみてください。「製品」 - あなたはリリースと自動解放は、オブジェクト使用の楽器のために発生し、維持する場所を確認する必要がある場合> Xcodeの4.2 – samfisher
を「分析」: 実行]を楽器に、割当てに設定された「レコードの参照を(オプションを設定するには録音を停止する必要があります)。 – zaph
愚かな質問ですが、あなたは他のどこかのナビゲーションコントローラから問い合わせを受けたビューコントローラを保持していますか? – DarkDust