在视图消失之前添加逻辑

时间:2010-11-09 15:26:12

标签: iphone-sdk-3.0 uinavigationcontroller

当用户按下导航栏的后退按钮时,我想添加用于显示警报视图的逻辑 但我并不是说viewwilldisappear方法。因为当我使用它时,前一个视图出现在我的警报视图显示之前。另外,我想使用一些当前的视图控制器类属性。但是,当调用viewwillDisappear时,这些都会丢失 我找不到任何允许我这样做的方法。我试过了shouldPopItem,但根本没有调用它。

2 个答案:

答案 0 :(得分:0)

[UIViewController viewWillDisappear];

修改

Capturing back click in navigation controller

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

答案 1 :(得分:0)

viewWillDisappear

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

这应该放在应该执行逻辑的视图控制器中。然后应该将逻辑放在此委托方法中。

相关问题