Iphone iOS开发:如何从模式视图返回数据?

Iphone iOS开发:如何从模式视图返回数据?,iphone,ipad,ios,Iphone,Ipad,Ios,如果我有一个父视图控制器,它显示一个带有文本字段的模式视图来从用户收集数据,那么将该数据返回到父视图控制器的最佳方式是什么?目前,我将父视图控制器指定为委托,当用户输入数据时,从模式视图调用该委托。是否有更简单/更好的方法从模式视图返回数据 非常感谢你的帮助 当需要存储和传递数据时,我通常会在整个应用程序中使用singleton类。这使得我的观点彼此分离的过程更加清晰。下面是一个简单的实现: 就我个人而言,我会让模态视图发送一个传递数据的NSNotification。当然,代表也可以工作。我认为

如果我有一个父视图控制器,它显示一个带有文本字段的模式视图来从用户收集数据,那么将该数据返回到父视图控制器的最佳方式是什么?目前,我将父视图控制器指定为委托,当用户输入数据时,从模式视图调用该委托。是否有更简单/更好的方法从模式视图返回数据


非常感谢你的帮助

当需要存储和传递数据时,我通常会在整个应用程序中使用singleton类。这使得我的观点彼此分离的过程更加清晰。下面是一个简单的实现:


就我个人而言,我会让模态视图发送一个传递数据的NSNotification。当然,代表也可以工作。我认为单例和委托都意味着更紧密的耦合,但我理解有些人可能不同意


但如果我需要访问应用程序中从许多不同位置集中存储的数据,我也会使用单例。我不会简单地使用它将数据从一个视图传递到另一个视图。

同意,如果需要从多个位置访问值,singleton可能是正确的选择。否则,通知(或KVO观察)就很好了。