Ios 弹出uivuewcontroller时的通知

Ios 弹出uivuewcontroller时的通知,ios,cocoa-touch,Ios,Cocoa Touch,在我的应用程序中,当一个uitableviewcell被选中时,我会将一个viewcontroller推到另一个上面。当我从顶部弹出新的viewcontroller时,我回到了我开始使用的那个。 发生这种情况时,我希望执行刷新操作,但我不知道如何捕获此事件。我如何才能做到这一点?试试以下方法之一: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; BOOL pushed = [sel

在我的应用程序中,当一个uitableviewcell被选中时,我会将一个viewcontroller推到另一个上面。当我从顶部弹出新的viewcontroller时,我回到了我开始使用的那个。 发生这种情况时,我希望执行刷新操作,但我不知道如何捕获此事件。我如何才能做到这一点?

试试以下方法之一:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];

    BOOL pushed = [self isMovingToParentViewController];

    printf("viewWillAppear     %d\n", pushed);

}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];

    BOOL popped = [self isMovingFromParentViewController];

    printf("viewWillDisappear     %d\n", popped);

}
从Apple文档中:

尝试以下方法之一:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];

    BOOL pushed = [self isMovingToParentViewController];

    printf("viewWillAppear     %d\n", pushed);

}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];

    BOOL popped = [self isMovingFromParentViewController];

    printf("viewWillDisappear     %d\n", popped);

}

从Apple文档中:

使用UIViewController ViewWillAsped委托方法

使用UIViewController ViewWillAsped委托方法

我会使用委托回调通知调用的viewcontroller并在回调方法中执行刷新。我会使用委托回调通知调用的viewcontroller并执行回调方法中的刷新。方法从iOS5.0@Zoltan开始可用,目标版本是什么?方法从iOS5.0@Zoltan开始可用,目标版本是什么?