我目前有一个包含多个视图处理数据的项目,我只需要澄清一下处理数据的最佳实践。
例如:MainView显示通过 modal 添加的信息表AddInfoView。
数据被传递给MainView使用良好的委托。然而,在AddInfoView其中有一个tableView单元格允许用户从一个选项列表中进行选择,该列表由 push segue 呈现到另一个视图,让我们称之为OptionsView。
正如我所看到的,我有两个最有效的选择。
选项 A:数据从堆栈向下传递 - 对象从其中传递OptionsView,AddInfoView然后将其传递MainView以显示。链中的每个视图都是代表。
或者
选项 B:MainView是两者的代表,AddInfoView并且OptionsView数据直接传递给要显示的视图。
任何输入将不胜感激。