0

在我的 ios 应用程序中,我首先使用下面显示的代码加载 SecondViewController。当该视图控制器出现时,我还运行 viewDidAppear,如下面的代码片段所示。这行得通。从那里,我加载我的 FifthViewController 并进行一些计算,哪些需要返回给 SecondViewController。不幸的是,当我通过相同的方法返回 SecondViewController 时, viewDidAppear 方法没有运行。任何有关如何解决此问题的建议将不胜感激。

-(IBAction) loadSecondView:(id)sender
{


NSLog(@"In loadSecondView method \n");

[secondViewController viewDidAppear:YES];

[self clearView];
[self.view insertSubview:secondViewController.view atIndex:1];

}
4

1 回答 1

2

如果您希望每次关闭视图控制器后都执行某些操作,则应使用委托方法。它比 viewDidAppear 或 viewWillAppear 更具体。

这是一个您可以开始使用的网站。

于 2012-08-02T02:50:16.197 回答