有没有人知道如何调用类似于
的通知- (void)applicationWillTerminate:(NSNotification *)notification
这是应用程序终止时,但我想要的是当我向上钻取导航视图时。
答案 0 :(得分:1)
我认为这里最简单的方法是实现UINavigationControllerDelegate,将您的类设置为UINavigationController的委托,并使用
-(void)navigationController:willShowViewController:animated:
跟踪更改。你必须写一些逻辑来弄清楚你是刚刚向上或向下导航。
答案 1 :(得分:0)
例如,在你的代表......
-(void)navigationController:(UINavigationController *)aController
willShowViewController:(UIViewController *)aViewController
animated:(BOOL)animated
{if( [aViewController isKindOfClass:[MyCustomViewController class]])
{
//ive just popped or pushed the MyCustomViewController instance
//do something.
}
}