0

現在MyViewController"a"を表示しているUINavigationControllerがあり、AnotherViewController "b"をプッシュした場合、後でUINavigationControllerをポップすると、MyViewController "a"(正確にはそのMyViewControllerであり、新しいものではありません)を取得します。NavigationControllerによって表示されるMyViewControllerの新しいインスタンスを取得するにはどうすればよいですか?MyViewController "c"を押すだけですか?ViewControllersスタックに「a」がまだ残っていても大丈夫ですか(メモリの問題など)?

4

1 に答える 1

0

b コントローラーの場合、viewdidload の代わりに view did appear メソッドを使用します。また、ビューが消えたものを解放してみてください。これが答えでない場合は申し訳ありませんが、あなたの質問は誤解を招くようなものです。

于 2012-09-09T19:49:49.833 に答える