私のアプリには、mainWindow (ほぼすべてのビュー用) とloginWindow (ログイン ビュー用) の 2 つのウィンドウがあります。mainWindowをloginWindowapplicationDidEnterBackground
に切り替えると、次のようになります。
[self.loginWindow makeKeyAndVisible];
[self.mainWindow setHidden:YES];
アプリに戻ると、そのビューを含む loginWindowが表示されます。それはうまくいきます。
ただし、 mainWindowmodalView
のプレゼンテーションに問題があります。ウィンドウが再び切り替えられた後。mainWindow に戻った後、modalView は表示されません。applicationDidEnterBackground
メソッドself.modalViewController
は、以前に提示されたものとまったく同じmodalView
ものを提供しますが、もう表示されていません。
この modalView をもう一度表示しようとしましたが、次のような運がありませんでした:
[self presentModalViewController:self.modalViewController animated:NO];
この非表示の modalView をもう一度「再提示」するにはどうすればよいですか?