Извините, что неправильно прочитал ваш вопрос. Потому что вы хотите нажать 2 вида контроллера, а затем вернуться назад 1 на 1. Я думаю, что решение сейчас простое.
Вам нужно только нажать контроллер вида 2 раза, 1 без анимации и 1 с анимацией, например:
[viewController1.navigationController pushViewController:viewController2 animated:NO];
[viewController2.navigationController pushViewController:viewController3 animated:YES];
Итак, для пользователя это происходит так, как будто вы нажимаете только 1, а за сценой вы фактически нажимаете 2 контроллера вида. Затем, когда вы хотите вернуться, просто нужно выдвинуть 1 на 1.