I need to know when my view controller is about to get popped from a nav stack so I can perform an action.
I can\'t use -viewWillDisappear, because that gets called
This is working for me.
- (void)viewDidDisappear:(BOOL)animated { if (self.parentViewController == nil) { NSLog(@"viewDidDisappear doesn't have parent so it's been popped"); //release stuff here } else { NSLog(@"PersonViewController view just hidden"); } }