0

アプリ内で1つのビューから別のビューにプッシュおよびポップしています。ビューはメモリに保持されているため、ビューを押した後に[戻る]ボタンを押すと、ビューを押す前と同じ画面が保持されます。

何らかの理由で、子ビューからポップした後、親ビューをリロードする必要があります。子ビューにリダイレクトされたときにユーザーが実行したアクションに基づいて、さまざまなコンテンツを表示する必要があります。

UINavigationControllerを使用して、あるビューから別のビューに移動しています。アプリのさまざまなビュー内を簡単に行き来できるようにするために必要です。

4

1 に答える 1

1

これを行う正しい方法は、でアクションを実行することですviewDidAppear。書き込んだ初期化コードviewDidLoadは1回だけ呼び出されます。ただしviewDidAppear、ビューがウィンドウに追加されるたびに、ビューのコンテンツを更新できます。コントローラは、パフォーマンス上の理由からメモリに保持されます。それを削除すると、その要因が妨げられます。

view*これは、さまざまなコールバックを詳細に説明するスタックオーバーフローの投稿です。

于 2012-10-25T08:47:31.470 に答える