在我的应用程序中,当一个 uitableviewcell 被选中时,我将一个 viewcontroller 推到另一个之上。当我从顶部弹出新的 View Controller 时,我回到了我开始的地方。 发生这种情况时,我想执行刷新操作,但我不知道如何捕获此事件。我该怎么做?
最佳答案
尝试其中之一:
- (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);
}
关于ios - 弹出 View Controller 时的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11953224/