1

ステートメントを使用した3番目のビューコントローラーで、3つのビューコントローラーをnavigationcontrollerにプッシュしました

[self.navigationController popToViewController:(Main_View*) mainViewObj animated:YES];

最初に言うと、指定したコントローラーに直接移動します。viewWillDisappearすべてのビュー コントローラのメソッドでNSMutableDictionary からオブジェクトを削除するコーディングを行いました。ブレーク ポイントを使用してデバッグを試みましたが、 に到達せず、 Main_ViewviewWillDisappearに直接移動します。オブジェクトをディクショナリから削除したり解放したりすることについて心配する必要がありますか?

4

2 に答える 2

0

AppDelegate で NSMutableDictanories への弱い参照を保持してから、mainViewController で poptoviewcontroller を取得した後、それらが nil かどうかを確認し、そうでない場合は、その参照を使用してメイン ビューの Dictionaries からオブジェクトを削除できます。 .

于 2013-04-05T12:52:14.567 に答える