0

テキストフィールドとボタン(次のビューに移動するため)のあるビューがあります。

ボタンをクリックすると、UITableViewを持ち、nsmutablearrayから入力される新しいビューがロードされます。ここで複数の行を選択しています。ボタンをクリックすると変数に保存されます。このボタンをクリックすると、最初のビューに戻ります。

次に、2番目のビューuitableviewまたは保存した変数から選択したこのデータが、戻ったときに最初のビューのテキストフィールドに表示されるようにします。

これを行う方法がわかりません。xcodeは初めてです。誰か助けてくれませんか?ありがとうございました。

4

1 に答える 1

0

現在のアプローチの問題は、最初のビューに戻ったときにメモリから削除するビューに選択したデータを保存することです。一種のMVC(Model View Controller)パターンに従うようにしてください。

物事を短くするには:アプリ内の1か所にデータを一元化します。たとえば、RootViewControllerのModelクラスのように、そこからデータにアクセスします。ユーザーがいくつかの行を選択したら、選択した行をモデルに書き戻し、前のビューに戻ります。次に、前のビューに戻ったら、この集中型モデルから選択された要素を読み取り、それらをユーザーに表示します。

于 2012-08-06T22:23:03.863 に答える