【发布时间】:2015-03-15 04:51:59
【问题描述】:
这是一个不寻常的,但我觉得有点“古怪”。
从 iOS 7 开始,当应用程序在后台运行时(按下 Home 按钮并退出活动状态),操作系统会获取应用程序的场景。
当应用重新启动时,该屏幕抓图会在应用重新启动时显示。只有半秒左右。
但是,对于我正在开发的应用程序,该屏幕截图具有误导性。设备已断开连接,所以显示的数据完全错误。
1) 我希望能够用 LaunchImage(我指定)替换屏幕抓图,如图所示;即使应用程序正在“重新唤醒”。
这是我能做到的吗?
2) 也许我有办法替换存储的屏幕抓图?
3)如果我能得到足够的通知(在截屏之前似乎没有消息),那么我可以用 LaunchImage 替换屏幕。
【问题讨论】:
-
@Mats 我认为成功了!如果你把这个作为答案,我会给你绿卡!谢谢!
-
是啊啊……这些东西都不起作用。我会更深入地研究它。我有一种感觉,这是因为很多程序执行发生在来自 BSD 套接字的回调中。即使我推动它们在主线程中执行,系统仍然看起来有点不稳定。例如,如果我在 Swift 中设置断点,Xcode 就会崩溃。我需要打破底层的 ObjC 框架来捕捉状态。然后,如果我踏入 Swift -BOOM。