ユーザーをメインメニューに移動させるホームボタンを(プログラムで)作成したナビゲーションベースのビューコントローラー(ルート?)があります。
このメイン メニューは単純なビュー コントローラーであり、ナビゲーション コントローラーの一部ではありません。
2 つを接続するために、次のコードを使用しました。
ViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"MainMenu"];
[self.navigationController pushViewController:vc animated:YES];
動作しているにもかかわらず、ナビゲーションバーを使用してView Controllerをスタックにプッシュするだけです。
私がやろうとしているのは、ナビゲーションコントローラーを閉じて最初に戻ることです。
次のコードを使用してみました:
ViewController *viewController = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
[self presentModalViewController:viewController animated:YES];
ただし、次のクラッシュが発生します: reason: 'Could not load NIB in bundle: 'NSBundle
私の質問は、プログラムで別のView Controllerを開き、Navigation Controllerを閉じるにはどうすればよいですか? ボタンが見えないので、セグエができません。
よろしくお願いします