1

を使用してすべてのデータをプッシュ ビュー コントローラーに渡すことができるという問題があります。

[self performSegueWithIdentifier:@"Expense" sender: self]; 

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender  

ただし、View Controller がポップアウトされたときにデータを取得する方法がわかりません。ポップされたView Controllerから親View Controllerに渡す必要がある配列がいくつかあります。

4

2 に答える 2

0

アプリケーションのデータ モデルとして機能するクラスを作成し、渡す必要のある配列を含めます。最初のコントローラーでそのクラスのオブジェクトを作成し、それを 2 番目のコントローラーと共有し、2prepareForSegue:番目のコントローラーに更新させ、親のビューが再び表示されたときに新しい値を読み取ります。

于 2012-12-18T12:30:56.703 に答える
0

セグエを使用してデータを転送し、デリゲート メソッドを使用してデータをナビゲーション スタックに送り返す必要があります。それが推奨されるアプローチです。以前、似たような質問に答えました。質問は異なるように聞こえるかもしれませんが、根本的な解決策はあなたのケースでも機能するはずです。

于 2012-12-18T12:33:00.527 に答える