OGeek|极客世界-中国程序员成长平台

标题: ios - 点击复杂功能后watchOS 3应用程序重新启动 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 17:57
标题: ios - 点击复杂功能后watchOS 3应用程序重新启动

我有一个使用分层导航的简单“计时器”watchOS 应用程序。我可以按下数字表冠返回 watch 跳板,然后点击应用程序图标并返回到我正在使用的同一个界面 Controller 。

如果我返回表盘并点击应用程序的复杂功能,应用程序会启动,但似乎已重新启动:我失去了当前状态。有什么办法可以预防吗?



Best Answer-推荐答案


听起来您在问如何阻止您的应用程序被换出内存?

如果是这样,就像在 iOS 上一样,这是不可能的 - 显然 watch 的内存比手机少,因此更有可能被换掉。

您需要做的是将您的状态存储在某个持久层中 - 例如NSUserDefaults - 所以当应用重启时它可以重新加载它的状态

关于ios - 点击复杂功能后watchOS 3应用程序重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40293457/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4