2016-09-19 14 views
0

私は基本的にコンテナビューを保持する保存ボタンを持つビューコントローラを持っています。このコンテナの内部には、テキストフィールドを保持するスタティックセルのビューテーブルビューコントローラがあります。 NSUserDefaultsを使用してこれらのフィールドに情報を保存できるようにしたいと思います。コンテナビューを保持しているビューコントローラの保存ボタンから、コンテナビューコントローラの詳細(NSUserDefaultsを使用)を保存するにはどうすればよいですか?

私はこれを単一のビューコントローラで動作させる方法を理解していますが、説明したようにコンテナビューに組み込む際に問題があります。これは貯蓄を必要とする関連情報を指し示すケースですか?

Swift2、Xcode。 ご協力いただきありがとうございます。

+0

これまでに何を試しましたか? tableViewの値にアクセスでき、userDefaultsに値を保存するのが難しいですか? –

+0

こんにちは、お返事ありがとうございます。はい、コンテナビューを保持するビューコントローラから値自体にアクセスするのが難しいです。その場合は私が推測するあなたのコードとあなたのビューの階層を表示する必要があります –

+0

。 –

答えて

0

包みなさい、誰もが同じ問題を持って、私は)のviewDidLoad(直前に以下を挿入することでこれを実現するために管理:

のvar containerViewController: "?containerViews VC" prepareForSegue FUNC オーバーライド(セグエ:UIStoryboardSegue、送信者:ANYOBJECT?){ segue.identifier場合== "の両方のVCからの埋め込みセグエ" { connectContainerViewController = segue.destinationViewControllerとしてましょう! 「containerViews VC」 containerViewController = connectContainerViewController

保存ボタンを保持VCに押された後、私は、これはNSUserDefaultsを使用して詳細を保存するためにcontainerViews VC内の情報へのポインタ(containerViewController)を提供するために使用さ

コンテナビュー

これは、同じことを探している人に役立ちます。

関連する問題