如果我有一个父视图控制器,显示一个模式视图与文本字段来从用户收集数据,什么是最好的方式将数据返回到父视图控制器?目前,我将父视图控制器分配为用户输入数据时从模式视图调用的代理。是否有更简单/更好的方式从模态视图返回数据?iOS开发:如何从模态视图返回数据?
非常感谢您的帮助!
如果我有一个父视图控制器,显示一个模式视图与文本字段来从用户收集数据,什么是最好的方式将数据返回到父视图控制器?目前,我将父视图控制器分配为用户输入数据时从模式视图调用的代理。是否有更简单/更好的方式从模态视图返回数据?iOS开发:如何从模态视图返回数据?
非常感谢您的帮助!
就个人而言,我会模式视图调度是将数据传递的NSNotification。当然,代表也有效。我认为单身人士和代表都意味着更紧密的联系,但我知道有些人可能会不同意。
但是我也使用单身人士,如果我需要访问从应用程序中许多不同位置集中存储的数据。我只是不会简单地将数据从视图传递到另一个视图。
当需要存储和传递数据时,我通常会在应用程序中使用单例类。这样可以让我的观点更加清晰。这里有一个简单的实现:
一致认为,如果您需要从各种地方访问价值,单身人士可能是正确的选择。否则,通知(或KVO观察)很好。 – 2010-11-22 22:17:59