我有一个TableViewController,它使用push-segue导航到子视图。 当子视图关闭时,我希望通知父控制器。我该怎么做?
对不起,我觉得这对我来说太晚了......
答案 0 :(得分:1)
是关闭它的唯一方法吗?
如果是,您将知道何时调用viewWillAppear:
。
如果没有,请使用委托模式在视图控制器之间进行通信。 (见What's the best way to communicate between view controllers?)
答案 1 :(得分:0)
在阅读,睡觉,阅读和思考之后,我认为,最好的方法应该是做得对; - )
首先,我将更新我的数据处理以更加“模型驱动”。我将为子控制器提供它需要工作的数据(实际上它是自己获取的) 第二件事是,主控制器将观察此模型,因此,由于关闭子控制器,不需要通知更新数据。
这不是原始任务的答案,但它是我从给定答案中学到的东西。谢谢你帮我订购了这些想法。
从一开始就做得更好......