-1

NavigationGroupを使用して3つのウィンドウを連続して何度も開く必要があるiPhoneアプリを作成しています。ナビゲーションの使用中にウィンドウを閉じる方法を教えてもらえますか?新しいウィンドウを開いた後、前のウィンドウをnullにしようとしていました。しかし、それは機能していません。助けてください!!!

前もって感謝します

4

2 に答える 2

0

ビューコントローラを押してからユーザーが戻るボタンを押すと、ナビゲーションコントローラによってビューコントローラが解放されます。割り当てが解除されていない場合は、コードのどこかにメモリエラーがあります。

于 2012-11-09T13:07:44.000 に答える
0

Xcodeの「Analyze」機能を使用して静的アナライザーを実行できます。基本的なメモリリークのほとんどを検出し、何をすべきかを教えてくれます。ほとんどの場合、autorelease未使用時にオブジェクトを解放する場合は、オブジェクトで使用します。「ウィンドウ」を(null)に設定しても、保持として宣言してを使用するように設定しnilない限り、メモリは解放されません。代わりに、またはを使用してください。@propertynilself.propertyautoreleaserelease

于 2012-11-09T13:10:15.027 に答える