父ViewController不会运行willShowViewController

时间:2014-01-17 17:52:15

标签: ios objective-c

这是我的第一个应用程序,我在使用后退按钮时出现问题。 在第二个viewController消失之后和第一个viewController出现之前,我需要运行一个自定义方法。我试过了:

-(void)navigationController:(UINavigationController *)navigationController
       willShowViewController:(UIViewController *)viewController animated:(BOOL)animated{

  [self aMethod];

  }

但aMethod永远不会被执行。

我还缺少其他东西吗?

谢谢你!

1 个答案:

答案 0 :(得分:0)

将self指定为导航控制器的委托:

self.navigationController.delegate = self;