アプリケーションには 3 つのビューがあります。
ボタンがクリックされたときにビューを適切に開いて読み込む方法を知りたいです。
現在、最初のビューからボタンをクリックすると、次のように2番目のビューが開きます
[self dismissViewControllerAnimated:NO completion:nil];
getPLViewController = [[GetPLViewController alloc] initWithNibName:@"GetPLViewController" bundle:nil];
UIWindow* keyWindow= [[UIApplication sharedApplication] keyWindow];
[keyWindow addSubview:getProjectListViewController.view];
[self presentViewController:getPLViewController animated:NO completion:nil];
そして、2 番目のビューが開いたので、このように 3 番目のビューを開きます
currentPLViewController = [[CurrentPLViewController alloc] initWithNibName:@"CurrentPLViewController" bundle:nil];
UIWindow* keyWindow= [[UIApplication sharedApplication] keyWindow];
[keyWindow addSubview: currentPLViewController.view];
[self presentViewController:currentPLViewController animated:NO completion:nil];
前のビューの読み込みが完了する前にビューを読み込もうとすると、ビューが横に表示されるという問題が発生したため、これが正しいかどうかはわかりません。
これは、ビューコントローラーから戻る方法です
[self dismissViewControllerAnimated:NO completion:nil];
だから私は知りたいのですが、これは正しい方法ですか?またはより良い方法はありますか?
任意の助けをいただければ幸いです。