ios应用程序IDBECOMEACTIVE卡在启动屏幕上

ios应用程序IDBECOMEACTIVE卡在启动屏幕上,ios,background,Ios,Background,我遇到了一种现象,应用程序在后台运行了很长一段时间后(可能是从内存中弹出的)-在运行ApplicationIDBecomeActive(我在设备日志中看到它的日志)后,它会一直停留在启动屏幕上,直到我关闭应用程序并重新启动它 发生在配备iOS 7.1.2的iPhone4上(不知道其他设备,或者是否也发生在iOS 8上) 我是否需要在ApplicationIDBecomeActive中执行一些操作来启动输入屏幕 附言。 有一个facebook[FBAppEvents activateApp]已调用

我遇到了一种现象,应用程序在后台运行了很长一段时间后(可能是从内存中弹出的)-在运行
ApplicationIDBecomeActive
(我在设备日志中看到它的日志)后,它会一直停留在启动屏幕上,直到我关闭应用程序并重新启动它

发生在配备iOS 7.1.2的iPhone4上(不知道其他设备,或者是否也发生在iOS 8上)

我是否需要在
ApplicationIDBecomeActive
中执行一些操作来启动输入屏幕

附言。
有一个facebook
[FBAppEvents activateApp]已调用-我不知道它是否相关…

嗯..这实际上取决于应用程序、设备以及您如何使用设备。 测试一下。尝试创建一个新的视图控制器并显示它


如果显示了,我假设您的所有视图控制器都已从内存中释放。

当应用程序出现时,它不应该从新启动应用程序吗?应该……但有一个限制。毕竟所有的资源都是有限的,而且你在后台讲了很长时间……那么我需要做什么呢?是否在情节提要中手动创建入口控制器?我如何区分这种状态和从后台返回的“常规”状态?