Есть несколько способов намекнуть на это. Что вы можете сделать, это вызвать popViewControllerAnimated от родителя. Вы можете сделать это, передав блок дочернему контроллеру, который затем выполнит указанный блок, и, таким образом, родительский контроллер выполнит извлечение.
Вы также можете использовать делегата UINavigationController, чтобы получать уведомления о прекращении работы UIViewController:
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated;
Этот метод позволит вам узнать, какой VC будет показан, и вы можете проверить, является ли текущий (еще не выданный) VC дочерним элементом, которого вы искали.
Вы также можете сделать некоторый трюк с - (void) viewWillAppear: но это может потребовать некоторых хаков.