私は自分のアプリケーションの appdelegate の didFinishLaunchingWithOptions にいて、モーダル ナビゲーション コントローラーをタブ バー コントローラーにロードしたいと考えています (「ナビゲーション コントローラー」というクラスはありませんが、ストーリーボードにはビューを持つナビゲーション コントローラーしかありません)。ナビゲーションコントローラーを「セグエ」するコントローラー)。それではタブバーコントローラーに戻りたいと思います。didFinishLaunchingWithOptions では、このコードを使用しましたが、モーダル ナビゲーション コントローラーは正常に動作します。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
UINavigationController *loginController = [storyboard instantiateViewControllerWithIdentifier:@"Login Controller"];
self.window.rootViewController = loginController;
しかし、モーダル ビュー コントローラーでナビゲーション コントローラーを「セグエ」すると、次のコードでタブ バーに戻ろうとします。
[self dismissViewControllerAnimated:YES completion: nil];
何も追加されません。何が悪いの?ありがとうございました。