0

簡単な質問があります。私には が入っているViewController(親) がUITableViewいます。viewControllerそのビュー内には、別の(子)へのモーダル セグエをトリガーするボタンが含まれていますUITableView。子viewControllerは、親のテーブルを更新するフィルターとして機能します。私の目標は、閉じたviewController後もフィルター (子) の状態を保持することです。そのため、戻ってフィルターの選択を更新できます。

調査の結果、ドキュメントには、アプリが終了する状況などで、アプリケーション全体の状態を保持するための情報が含まれていることがわかりました。これがviewController、却下後にこれを保持するために必要な種類のアプローチであるかどうかはわかりません。

リンクは次のとおりです。

Apple ドキュメント

ブログウォークスルー

これはこれにアプローチする適切な方法ですか、それともすべて間違っていますか?

ありがとう!

4

2 に答える 2

0

最終的に委任を使用して子ビュー コントローラーを親に戻し、ビュー コントローラー全体を変数として親に格納しました。そうすれば、子View Controllerのライフサイクルは親と同じくらい長くなります。また、その特定のセグエを呼び出すときに、既存の子ビュー コントローラーをリロードできます。

于 2013-06-24T23:48:53.700 に答える