当我的应用程序在后台运行时,我使用applicationWillResignActive
来显示初始图像(请参阅代码段)。原因:当我的应用程序在iOS 7上处于后台并且用户按下两次“主页”按钮时,我不希望看到该应用程序的 private 数据。
splashWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
splashWindow.windowLevel = UIWindowLevelAlert;
[splashWindow addSubview:splashViewController.view];
[splashWindow makeKeyAndVisible];
问题在于,由于某些证书即将过期,iOS显示警报时也会触发
applicationWillResignActive
。我怎样才能解决这个问题?我是否需要采取另一种方法在背景中显示初始图像?感谢您的任何建议
最佳答案
您也可以使用applicationWillEnterBackground打开空白屏幕/启动画面,并使用applicationWillEnterForeground切换回常规屏幕。