启动iOS应用程序时不显示最后一个屏幕
我的应用程序有一个功能,启用后,无论何时启动应用程序,都会显示一个“诱饵”屏幕。然后,用户必须点击“秘密敲门”以关闭诱饵屏幕并查看密码屏幕 问题是,当应用程序启动时,在出现诱饵屏幕前的一瞬间,会显示应用程序暂停前处于活动状态的屏幕。它只显示了一瞬间,但取决于用户之前所做的,它可能会很尴尬。无论如何,这个小小的“小故障”实际上违背了诱饵屏幕的全部目的 该应用程序是免费下载的,因此如果你有iOS设备,请下载该应用程序并激活选项屏幕上的诱饵功能,看看我在这里想说什么 最后,关于这个问题 有没有办法让应用程序在启动时不显示最后一个活动屏幕?我想诱饵屏幕是第一件事来时,应用程序启动。。。没有之前内容的那一秒 我知道我可以在plist文件中将UIApplicationExitsOnSuspend设置为YES来解决这个问题。但这将迫使应用程序退出,而不是挂起。我真的很想保持挂起功能正常工作 希望我说得够清楚…您应该实施启动iOS应用程序时不显示最后一个屏幕,ios,uiapplicationdelegate,suspend,splash-screen,relaunch,Ios,Uiapplicationdelegate,Suspend,Splash Screen,Relaunch,我的应用程序有一个功能,启用后,无论何时启动应用程序,都会显示一个“诱饵”屏幕。然后,用户必须点击“秘密敲门”以关闭诱饵屏幕并查看密码屏幕 问题是,当应用程序启动时,在出现诱饵屏幕前的一瞬间,会显示应用程序暂停前处于活动状态的屏幕。它只显示了一瞬间,但取决于用户之前所做的,它可能会很尴尬。无论如何,这个小小的“小故障”实际上违背了诱饵屏幕的全部目的 该应用程序是免费下载的,因此如果你有iOS设备,请下载该应用程序并激活选项屏幕上的诱饵功能,看看我在这里想说什么 最后,关于这个问题 有没有办法让应
- (void)applicationDidEnterBackground:(UIApplication *)application
在这个方法中,你将做任何你需要的事情,在最后一个活动屏幕的顶部显示诱饵屏幕
有关这方面的更多信息,请查看,根据您提供的文档链接摘录,答案似乎是:“在退出此方法之前,您应该执行与调整用户界面相关的任何任务,但其他任务(如保存状态)除外。”应该根据需要移动到并发调度队列或辅助线程。”我会尝试一下,然后回来报告结果。谢谢,工作很有魅力。。。刚刚提交了一个带有补丁的新二进制文件。谢谢这对我不起作用,截图是在我的视图更新之前拍摄的,所以我们在重新启动时仍会看到前一个屏幕