У меня есть около 20 контроллеров просмотра, связанных вместе с переходами Modal и Push. Теперь, на последнем контроллере представления, я хочу снова переключиться на первый контроллер представления, как если бы пользователь перезапустил приложение. К сожалению, когда я делаю это с
[UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"InitViewController"]];
[self presentViewController:viewController animated:YES completion:nil];
все предыдущие контроллеры представления не выгружаются. Ни один метод viewDidUnload не вызывается. Как это может быть сделано?