gpt4 book ai didi

ios - 从后台恢复到最后一个 View Controller

转载 作者:行者123 更新时间:2023-11-29 12:18:51 25 4
gpt4 key购买 nike

我有一个 iOS 应用程序,要求用户在使用其功能之前先登录。登录后在后台使用蓝牙和定位服务。该应用的典型用途是:

  • 用户登录 -> 转换到“大厅”页面
  • 选择“开始记录数据”-> 转换到“记录”页面
  • 蓝牙和定位服务在后台运行
  • 用户锁定屏幕并且应用程序在后台运行(这需要持续 8-10 小时)

应用程序处理登录的方式是通过 session token ,该 token 会在 12 小时后超时。

如果我让应用程序整夜运行,但是,在恢复应用程序时,它会启动登录 View Controller (也称为 Root View Controller )。我需要应用程序在它关闭的页面上恢复,似乎无法在网上找到任何关于如何执行此操作的引用。

我确实找到了一些关于保存和恢复状态的内容,但可以得到明确的答案。有帮助吗?

最佳答案

UIStateRestoration 是 Apple 为您的应用程序在后台运行时进行存档提供的机制。即使应用最终被操作系统终止,UIStateRestoration 也会提供 API 将您的应用状态恢复到用户离开的位置。

资源:

State Preservation Programming Guide

关于ios - 从后台恢复到最后一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31262717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com