ios - 启动应用程序并导航到之前显示的 View

标签 ios swift uinavigationcontroller suspend

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

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

最佳答案

您可以使用 Apple 状态恢复和保存技术来实现此目的。 Here您可以找到 Apple 提供的示例。

希望这会有所帮助。

关于ios - 启动应用程序并导航到之前显示的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284386/

相关文章:

ios - 关闭 TableViewController 展开到第一个 Storyboard

ios - 使用 Storyboard将 View Controller 添加到导航 Controller

ios - 如何更改 TableView 的部分索引标题的 accessibilityLabel?

ios - 如何使用 AVAssetDownloadTask 下载尚未流式传输的 FairPlay 加密 AVURLAsset 实例?

swift - 调整 Sprite 的亮度

ios - 通过参数将数据从 Swift 中的 iOS 发送到 Rails 应用程序

ios - Swift:如何在自定义 segue 之后保留嵌入式导航 Controller ?

ios - 为什么我无法在 xcode 中选择 segue 类型?

ios - 根据 bool 值进入不同的 View Controller

ios - 带有文本字段的 uitableviewcell 传递更改的数据