私は約20のビューコントローラーを持っており、モーダルとプッシュのセグエと一緒にチェーンされています。ここで、最後のView Controllerで、ユーザーがアプリを再起動したかのように、最初のViewControllerに再び切り替えたいと思います。残念ながら私がこれを行うとき
[UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"InitViewController"]];
[self presentViewController:viewController animated:YES completion:nil];
以前のViewControllerのすべてがアンロードされているわけではありません。単一のviewDidUnloadメソッドは呼び出されません。これはどのように行うことができますか?