アプリケーションがバックグラウンドに入ったら、モーダル ビュー コントローラーを閉じたいと思います。コードを applicationDidEnterBackground に配置することでうまくいくと思いましたが、残念ながら、アプリが次にフォアグラウンドになるまでコマンドは画面に適用されません。ほんの一瞬、元のモーダル ビュー コントローラーが表示されますが、その後消えます。
applicationWillEnterBackground のようなメソッドはありますか? または、アプリがバックグラウンドに入る前に UI を更新する方法はありますか。
現時点では、次のコードがあります。
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"Application entered background state.");
[splitVO dismissViewControllerAnimated:true completion:nil];
}