返回时IOS sdk导航事件

时间:2014-09-02 20:53:56

标签: ios events sdk navigation

我试图找出从控制器返回导航时是否有可能获得该事件。

例如从视图控制器中调用它 [self.navigationController popViewControllerAnimated:YES];

然后我想在调用视图控制器中捕获事件。

2 个答案:

答案 0 :(得分:0)

查看UIViewController方法

  

isMovingFromParentViewController

它被定义为“返回一个布尔值,指示视图控制器正在从其父级中删除。”

还有一个isMovingToParentViewController用于反向。与isBeingPresented相同,isBeingDismissed用于与视图控制器的其他交互。

更多信息: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/isMovingFromParentViewController

答案 1 :(得分:0)

导航返回时会调用viewWillAppear。我所做的是在数据发生变化时从当前视图控制器设置调用视图控制器中的一些指示器。然后在调用viewWillAppear的调用视图控制器中,我只是检查指示器以了解某些内容是否已更改。