- (void)didMoveToParentViewController:(UIViewController *)parent
{
[super didMoveToParentViewController:parent];
if (![parent isEqual:self.parentViewController]) {
NSLog(@"Back");
}
}
Inserted into a view controller pushed into a UINavigationController stack, this will fire the ‘back’ message when the user presses ‘Back’ to back up the view controller stack.
As seen on Stack Overflow…