如何在每晚 12 点重置变量? swift
How do I reset a variable at 12pm every night? swift
我正在尝试开发一个跟踪应用程序来跟踪您是否每天都做某件事。用户将能够按一个按钮说他们那天做了那件事。我面临的挑战是如何重置表示他们每晚 12 点完成该项目的变量。最好的方法是什么?
我认为你的方法(即重置变量)不适合这里,因为如果你打算 运行 在 iOS 设备上,你不能确定你的应用程序是将永远活着:比照。 Execution States for Apps in The App Life Cycle.
不过您可以做的是:
- 监听按钮上的点击,
- 保留带有相关时间戳的信息,
- 处理您跟踪的所有点击以应用您的逻辑,即在 UI 等
中向您的用户显示每日完成情况
希望对您有所帮助。
我正在尝试开发一个跟踪应用程序来跟踪您是否每天都做某件事。用户将能够按一个按钮说他们那天做了那件事。我面临的挑战是如何重置表示他们每晚 12 点完成该项目的变量。最好的方法是什么?
我认为你的方法(即重置变量)不适合这里,因为如果你打算 运行 在 iOS 设备上,你不能确定你的应用程序是将永远活着:比照。 Execution States for Apps in The App Life Cycle.
不过您可以做的是:
- 监听按钮上的点击,
- 保留带有相关时间戳的信息,
- 处理您跟踪的所有点击以应用您的逻辑,即在 UI 等 中向您的用户显示每日完成情况
希望对您有所帮助。