启动应用程序并导航到先前显示的视图

Start app and navigate to the view previously displayed

我有一个应用程序(iOS、Swift),它通常由用户在早上启动。用户将按下几个按钮,输入一些文本,移动到其他视图(使用导航控制器)等等。当一切都正确填写后,用户会将 iPhone 置于待机模式。就app生命周期而言,会进入后台状态。当用户再次打开应用程序时,他仍然在同一页面上,具有相同的参数,......一切都很好。

如果应用暂停(由于缺乏资源或其他原因),应用将从头开始重新启动,而不是从用户之前导航到的视图开始。在这种情况下,导航到用户在使 phone 进入待机模式时所在的特定视图并分别保持暂停前的整个导航堆栈的最佳方式是什么?

您可以为此使用 Apple 状态恢复和保存技术。 Here你可以找苹果提供的例子。

希望这会有所帮助。