如何在每晚12点重置变量?迅速

时间:2018-06-06 17:51:20

标签: swift nsdate

我正在尝试开发一个跟踪应用程序,跟踪您是否每天都做某件事。用户可以按一个按钮说他们那天做了那件事。我面临的挑战是如何重置一个变量,表示他们每天晚上12点完成该项目。最好的办法是什么?

1 个答案:

答案 0 :(得分:1)

我不认为您的方法(即重置变量)就在这里,因为如果您打算在iOS设备上运行,您无法确定您的应用将永远保持活力:比照Execution States for Apps in The App Life Cycle

你可以做的是:

  • 听按钮上的水龙头,
  • 使用相关时间戳保留信息
  • 处理您跟踪的所有点按以应用您的逻辑,即在用户界面中向您的用户显示每日完成情况等。

希望它有所帮助。