私のプロジェクトのメイン ViewController では、アプリのユーザーが [開始] ボタンをクリックすると、次のビューを画面に追加します。
UIViewController *nextController = [[GamePlayViewController alloc] initWithNibName:@"GamePlayView" bundle:nil];
[self addChildViewController:nextController];
[self.view addSubview:nextController.view];
では、ユーザーがクリックしてメイン メニューに戻りたい場合、どのコードを実行するのが適切でしょうか?
次のように、あるビューコントローラーから別のビューコントローラーに移行できることを知っています。
[self transitionFromViewController:currentPageController
toViewController:nextController
duration:0
options:UIViewAnimationOptionTransitionCurlDown
animations:nil
completion:^(BOOL finished) { [nextController didMoveToParentViewController:self]; }];
しかし、プロジェクトのメインの ViewController に戻りたいだけの場合はどうすればよいでしょうか?
ありがとう!