我有一个iPhone应用程序,它有一个父视图控制器与一些数据。我点击其中一行,并将一个Detail VC推入堆栈,在那里我想编辑父级的数据。当我弹出Detail视图时,Parent视图应该会看到更改后的数据。iPhone:如何在父视图控制器和细节视图控制器之间来回传递数据
实现此目的的最简单和最好的方法是什么?我知道我可以:a)在视图控制器链上直接编辑父数据( - messy),b)在弹出Details视图时使用代表进行回调( - 繁琐),c)发送通知( - 工作太多) 。
必须有一些更简单的方法,可能使用属性传递从父视图到细节视图完全相同的指针,以便细节视图与父项相同地处理相同的数据?这样,Detail视图在弹出堆栈时不需要执行任何操作。