在我的应用程序中,当uitableviewcell被选中时,我将视图控制器推到另一个上面.当我从顶部弹出新的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);
}
Run Code Online (Sandbox Code Playgroud)
来自Apple文档:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |