0

我想澄清或可能解决我在恢复状态方面面临的问题。我在启动时成功恢复了应用程序的状态。当我按下主页按钮时,我恢复了保存到磁盘的层次结构中的视图控制器和其他视图控制器。现在,当我将另一个视图控制器和其他视图控制器序列推送到导航时。堆栈,在特定的视图控制器,由于某种原因,应用程序由于异常而崩溃。因此,当我重新打开应用程序时,它仍然会恢复按主页按钮时保留的第一个视图控制器的状态。

具体来说,我想知道是否有任何方法可以丢弃应用程序状态信息。当应用程序由于未捕获的异常而终止时?我知道如果用户手动强制终止应用程序,或者状态恢复失败,或者应用程序在启动时终止,状态将被丢弃。有没有办法在终止发生时捕获它,并相应地配置应用程序状态?建议会很棒。谢谢。

4

0 回答 0