0

現在、データを処理する複数のビューを持つプロジェクトがあり、データを処理する際のベスト プラクティスについて明確にする必要があります。

例: MainViewmodal を介して追加された情報の表を表示しますAddInfoView。データは、うまく機能する委任を使用
して渡されます。MainViewただし、セル内AddInfoViewには、tableView別のビューへのプッシュ セグエによって提示されるオプションのリストからユーザーが選択できるようにするセルがあり、それを と呼びましょうOptionsView

ご覧のとおり、最適なオプションが 2 つあります。

オプション A: データはスタックに渡されます。オブジェクトはそこから渡されOptionsViewAddInfoViewそこから渡されてMainView表示されます。デリゲートであるチェーンの各ビューを使用します。

また

オプション B:MainViewは両方のデリゲートでAddInfoViewありOptionsView、データはそのビューに直接渡されて表示されます。

任意の入力をいただければ幸いです。

4

1 に答える 1

0

OptionsViewのみが表示される場合は、オプション A を選択しますAddInfosView。より理にかなっているように、あなたは へOptionViewの道を押し下げるので、AddInfosView を通しても道を押し上げるはずです。

AddInfosView返されるデータが必要ない場合はOptionView、 を渡すのはほとんど役に立たないことに同意しAddinfosViewますOptionsView

于 2012-11-22T11:40:50.747 に答える