当用户按下导航栏的后退按钮时,我想添加用于显示警报视图的逻辑 但我并不是说viewwilldisappear方法。因为当我使用它时,前一个视图出现在我的警报视图显示之前。另外,我想使用一些当前的视图控制器类属性。但是,当调用viewwillDisappear时,这些都会丢失 我找不到任何允许我这样做的方法。我试过了shouldPopItem,但根本没有调用它。
答案 0 :(得分:0)
[UIViewController viewWillDisappear];
修改的
Capturing back click in navigation controller
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
答案 1 :(得分:0)
viewWillDisappear
:
这应该放在应该执行逻辑的视图控制器中。然后应该将逻辑放在此委托方法中。