应用程序具有保存和恢复状态信息的功能。它在 App 委托中使用 API shouldSaveApplicationState 和 shouldRestoreApplicationState,在相应的视图控制器类中使用 application:willEncodeRestorableStateWithCoder 和 application:didDecodeRestorableStateWithCoder。因此,即使在从任何状态强制退出应用程序后,应用程序也会恢复状态。这在 iOS 8.x 之前运行良好。
从iOS 9.x 开始,发现应用程序从前台强制退出时恢复不起作用。这是因为再次启动应用程序时不会触发 shouldRestoreApplicationState 方法。
在所有其他情况下,应用程序恢复功能按预期正常工作。
我们的应用程序没有进行任何代码更改,但应用程序现在的行为有所不同。
请帮助,因为这是应用程序的关键功能之一。