【发布时间】:2011-05-07 00:26:55
【问题描述】:
我有一个 iphone 应用程序,它有一个包含一些数据的父视图控制器。我点击其中一行并将 Detail VC 推送到堆栈上,我想在其中编辑父级的数据。当我弹出详细视图时,父视图应该会看到更改的数据。
实现这一目标的最简单和最好的方法是什么?我知道我可以:a)进入视图控制器链并直接编辑父数据(-混乱),b)在弹出详细信息视图时使用委托回调(-麻烦),c)发送通知(-工作太多) .
必须有一些更简单的东西,可能使用属性将完全相同的指针从父视图传递到详细视图,以便详细视图与父视图作用于相同的确切数据?这样,Detail 视图在从堆栈中弹出时无需执行任何操作。
【问题讨论】:
标签: iphone objective-c