2012-03-21 11 views
0

多くのテキストフィールド、日付ピッカーなどを含むビュー(ページ)があります。このページはpresentModalViewControllerを使用して表示されます。今私は、テキストフィールドに入力されたデータをtableViewに保存したいと思います。ページ内の各テキストフィールドは、tableviewの列に対応しています。テキストフィールド、日付ピッカーなどに入力したデータをUitableviewに保存する

ボタンのクリック時にページのデータを行ごとにtableviewに保存したいとします。

何か助けてください!

+0

protocalを使用して配列にデータを追加し、その配列に従ってテーブルをリロードする – Narayana

答えて

0

あなたのビューは、ビューを制御しているのViewControllerから提示されます。

Viewのsaveボタンをクリックすると、ViewControllerはViewのフィールドからデータをプルしてModelオブジェクトに保存し、Modelオブジェクトに保存してUITableViewDataSource配列に追加することができますあなたのテーブルに)。

インデックスパスで行を更新するようにUITableViewに指示すると、新しいデータがデータソースから取得され、テーブルが更新されます。

出来上がり....

...賢いモデル、アプローチ、それらが更新されるように、(あなたのコントローラから)あなたのビュー要素にモデルのプロパティをバインドするだろう(ワードということです)は、変更。この表では、KVOを使用してモデルの変更をリスンし、ビューコンポーネントを同時に更新することができます。

関連する問題