Tag: q&a

[問題] 如何判斷 UIViewController 回到上一頁

不建議使用 dealloc 以及 viewDidUnload

iOS 5.0 以前版本:

- (void)viewWillDisappear:(BOOL)animated {
   [super viewWillDisappear:animated]; 
   if (![[self.navigationController viewControllers] containsObject:self]) {
      // 回到上一頁
   }
}

iOS 5.0+  以後版本:

- (void)didMoveToParentViewController:(UIViewController *)parent {
   if (!parent) {
      // 回到上一頁
   }
}
Tags : ,