关闭视图控制器时调用函数(xcode/iOS)

关闭视图控制器时调用函数(xcode/iOS),xcode,Xcode,我有一个主视图控制器。当按下特定按钮时,我将显示另一个视图控制器。当第二个视图控制器关闭时,我想调用主视图控制器中的一个函数。最初我认为我可以使用presentviewcontroller的完成处理程序,但现在我认为这不是一个好办法。关于如何做到这一点,有什么建议吗?我对这方面还不太熟悉,所以任何帮助都将不胜感激 假设主视图控制器是第二个视图控制器的父视图,则可以通过以下方式访问该方法: [[secondViewController parentViewController] method];

我有一个主视图控制器。当按下特定按钮时,我将显示另一个视图控制器。当第二个视图控制器关闭时,我想调用主视图控制器中的一个函数。最初我认为我可以使用presentviewcontroller的完成处理程序,但现在我认为这不是一个好办法。关于如何做到这一点,有什么建议吗?我对这方面还不太熟悉,所以任何帮助都将不胜感激

假设主视图控制器是第二个视图控制器的父视图,则可以通过以下方式访问该方法:

[[secondViewController parentViewController] method];
注意——如果您使用的是导航控制器,则父视图控制器将是导航控制器。在这种情况下,您必须查询导航控制器的堆栈

祝你好运