如果我的父视图控制器显示带有文本字段的模态视图以从用户收集数据,那么将该数据返回到父视图控制器的最佳方法是什么?目前,我将父视图控制器指定为当用户输入数据时从模态视图调用的委托。是否有更简单/更好的方式从模态视图返回数据?
非常感谢你的帮助!
答案 0 :(得分:2)
就个人而言,我会让模态视图调度传递数据的NSNotification。当然,代表也是如此。我认为单身人士和委托人都意味着更紧密的联系,但我知道有些人可能不同意。
但是,如果我需要访问应用程序中许多不同位置集中存储的数据,我也会使用单例。我只是不会简单地将它用于从视图传递到另一个视图。
答案 1 :(得分:1)
当需要存储和传递数据时,我通常会在我的应用程序中使用一个单例类。这样可以使我的观点彼此分离得更清晰。这是一个简单的实现: