Swift 如何在每晚12点重置变量?敏捷的

Swift 如何在每晚12点重置变量?敏捷的,swift,nsdate,Swift,Nsdate,我正在尝试开发一个跟踪应用程序,跟踪你每天做的某件事。用户可以按一个按钮说他们那天做了那件事。我面临的挑战是如何重置一个变量,该变量表示他们每天晚上12点就完成了该项目。解决这个问题的最佳方法是什么 我不认为您的方法(即重置变量)就在这里,因为如果您打算在iOS设备上运行,您无法确定您的应用程序是否会永远保持活力:cf 不过,您可以做的是: 听按钮上的敲击声 使用关联的时间戳保存信息 处理您跟踪的所有点击以应用您的逻辑,例如在UI中向您的用户显示每日完成情况等 希望能有帮助

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

我不认为您的方法(即重置变量)就在这里,因为如果您打算在iOS设备上运行,您无法确定您的应用程序是否会永远保持活力:cf

不过,您可以做的是:

  • 听按钮上的敲击声
  • 使用关联的时间戳保存信息
  • 处理您跟踪的所有点击以应用您的逻辑,例如在UI中向您的用户显示每日完成情况等
希望能有帮助