Iphone 返回视图时检测

Iphone 返回视图时检测,iphone,objective-c,ipad,view,Iphone,Objective C,Ipad,View,嗨 如何检测何时返回视图?我有一个正在开发的iPad应用程序,我想在回到某个视图时做点什么。我该怎么做 谢谢。如果您使用的是UITabBarController,您可以查看UITABBARCONTROLLEDELEGATE协议: –tabBarController:didSelectViewController: 如果您使用的是UINavigationController,则相应的委托协议为UINavigationControllerDelegate,方法为: –navigationContro

如何检测何时返回视图?我有一个正在开发的iPad应用程序,我想在回到某个视图时做点什么。我该怎么做


谢谢。

如果您使用的是UITabBarController,您可以查看UITABBARCONTROLLEDELEGATE协议:

–tabBarController:didSelectViewController:

如果您使用的是UINavigationController,则相应的委托协议为UINavigationControllerDelegate,方法为:


–navigationController:didShowViewController:animated:

覆盖管理视图的UIViewController子类中的
-ViewWillDisplay:
-ViewDidDisplay:
方法。例如:

@implementation MyController

- (void)viewDidAppear:(BOOL)animated
{
    // Do whatever you like here, for example...
    [self setSomeBOOL:YES];

    // Call super (per Apple's documentation).
    [super viewDidAppear:animated];
}

@end

好的,谢谢你给我指出了正确的方向。但是假设我想在从视图2返回视图1时将bool设置为TRUE,我该如何做呢?