在子视图返回时获得通知

时间:2014-02-27 20:51:44

标签: ios uinavigationcontroller segue

我有一个TableViewController,它使用push-segue导航到子视图。 当子视图关闭时,我希望通知父控制器。我该怎么做?

对不起,我觉得这对我来说太晚了......

2 个答案:

答案 0 :(得分:1)

是关闭它的唯一方法吗?

如果是,您将知道何时调用viewWillAppear:

如果没有,请使用委托模式在视图控制器之间进行通信。 (见What's the best way to communicate between view controllers?

答案 1 :(得分:0)

在阅读,睡觉,阅读和思考之后,我认为,最好的方法应该是做得对; - )

首先,我将更新我的数据处理以更加“模型驱动”。我将为子控制器提供它需要工作的数据(实际上它是自己获取的) 第二件事是,主控制器将观察此模型,因此,由于关闭子控制器,不需要通知更新数据。

这不是原始任务的答案,但它是我从给定答案中学到的东西。谢谢你帮我订购了这些想法。

从一开始就做得更好......