我试图找出从控制器返回导航时是否有可能获得该事件。
例如从视图控制器中调用它
[self.navigationController popViewControllerAnimated:YES];
然后我想在调用视图控制器中捕获事件。
答案 0 :(得分:0)
查看UIViewController方法
isMovingFromParentViewController
它被定义为“返回一个布尔值,指示视图控制器正在从其父级中删除。”
还有一个isMovingToParentViewController用于反向。与isBeingPresented相同,isBeingDismissed用于与视图控制器的其他交互。
答案 1 :(得分:0)
导航返回时会调用viewWillAppear。我所做的是在数据发生变化时从当前视图控制器设置调用视图控制器中的一些指示器。然后在调用viewWillAppear的调用视图控制器中,我只是检查指示器以了解某些内容是否已更改。