NavigationGroupを使用して3つのウィンドウを連続して何度も開く必要があるiPhoneアプリを作成しています。ナビゲーションの使用中にウィンドウを閉じる方法を教えてもらえますか?新しいウィンドウを開いた後、前のウィンドウをnullにしようとしていました。しかし、それは機能していません。助けてください!!!
前もって感謝します
NavigationGroupを使用して3つのウィンドウを連続して何度も開く必要があるiPhoneアプリを作成しています。ナビゲーションの使用中にウィンドウを閉じる方法を教えてもらえますか?新しいウィンドウを開いた後、前のウィンドウをnullにしようとしていました。しかし、それは機能していません。助けてください!!!
前もって感謝します
ビューコントローラを押してからユーザーが戻るボタンを押すと、ナビゲーションコントローラによってビューコントローラが解放されます。割り当てが解除されていない場合は、コードのどこかにメモリエラーがあります。
Xcodeの「Analyze」機能を使用して静的アナライザーを実行できます。基本的なメモリリークのほとんどを検出し、何をすべきかを教えてくれます。ほとんどの場合、autorelease
未使用時にオブジェクトを解放する場合は、オブジェクトで使用します。「ウィンドウ」を(null)に設定しても、保持として宣言してを使用するように設定しnil
ない限り、メモリは解放されません。代わりに、またはを使用してください。@property
nil
self.property
autorelease
release