问题标签 [state-saving]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

ios - 如何保存不同设备的游戏进度?

我有一个简单的文字游戏,我刚刚放在 App Store 上。游戏进度在我的 iPad 和 iPhone 7 plus 上从一个会话保存到另一个会话,但在 iPhone XS Max 上没有。

因此,该代码可用于保存游戏进度,但 XS Max 除外。其他 XS Max 手机和我的一样。

两者都在游戏控制器中具有适当的代码。

applicationDidEnterBackground我在or中没有代码applicationWillEnterForeground

对于 XS Max,游戏会保存两天左右,然后再返回入口点。

0 投票
1 回答
92 浏览

ios - 需要帮助制作 Swift Cookie Clicker 游戏自动保存

我是一名刚刚学习编程的 9 年级学生。在我掌握了基础知识之后,我想我会用 swift 制作一个 cookie clicker 游戏。我完成了这一点,并且仍在努力改进它并使其更具可玩性,但我无法让它自动保存。我尝试过粘贴和修改其他一些行,但我做错了。我希望它保存变量 click 并在更新时自动 mult 。任何帮助表示赞赏,谢谢。

0 投票
1 回答
63 浏览

javascript - 如何在 reactjs 中持久化或保存状态?

我目前正在使用 ReactJS 开发单页应用程序。我必须使用本地存储来保存状态,但这并不安全。我想知道是否有任何可能的安全方式将本地存储用于状态?

0 投票
0 回答
115 浏览

ruby-on-rails - 如何使用 Wicked gem 保存用户在向导中停止的步骤?


语境

我是 Rails 应用程序开发的新手,所以如果我遗漏了关于在 Rails 中保存/存储状态的明显内容,请告诉我。我在我的应用程序中使用Wicked gem来指导用户完成具有以下步骤的医学评估:

  1. 个人信息
  2. 一般医疗问题
  3. 具体疾病问题
  4. 同意
  5. 提交

问题

如果用户在评估的某个部分离开以检查应用程序的另一个页面,或者如果他们不小心关闭了浏览器,他们将失去所有进度。


我试过的

  • 我在每个步骤上添加了一个保存按钮,用户可以单击以保存他们迄今为止输入的信息,并且在离开和回来时,他们会为他们预先填写信息。然而,这不是我正在寻找的 UX,因为用户仍然必须从第一步开始,然后继续单击下一步,直到他们到达最后一步,或者使用导航找到该步骤。我希望向导在他们离开的地方自动打开。

  • 我尝试了这种方法,在该方法中,我为调用的用户添加了一个属性,:assessment_step并在每次用户到达新步骤时更新它,如果用户打开向导时该步骤存在,则转到该步骤。这种方法有效,但非常hacky,根本无法扩展。随着我添加更多步骤和更多向导,维护起来会很痛苦。这是代码:


我读过的东西

我在 SO 或在线任何地方都找不到任何类似的问题。Wicked gem 文档并没有真正提到任何类似的东西。

0 投票
0 回答
41 浏览

powershell - 如何在 Windows 10 中保存 PowerShell 的状态以便以后继续使用?

电源外壳

假设我完成了这一天并关闭了我的笔记本电脑。现在,如何保存图像中显示的 PowerShell 窗口,以便明天从 PowerShell 窗口的相同状态以及所有输出继续?

明天当我打开 PowerShell 时,它的所有输出都应该具有相同的路径。