Как мне сбросить переменную в 12 вечера каждую ночь?быстрый - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь разработать приложение для отслеживания, которое отслеживает, выполняете ли вы определенные действия каждый день.Пользователи смогут нажать кнопку, чтобы сказать, что они сделали это в тот день.Проблема, с которой я сталкиваюсь, состоит в том, как сбросить переменную, которая говорит, что они выполнили этот пункт каждую ночь в 12 часов.Каков наилучший подход к этому?

1 Ответ

0 голосов
/ 06 июня 2018

Я не думаю, что ваш подход (т. Е. Сбросить переменную) прямо здесь, поскольку, если вы собираетесь работать на устройстве iOS, вы не можете быть уверены, что ваше приложение будет жить вечно: ср. Состояния выполнения для приложений в Жизненный цикл приложения .

Что вы можете сделать, это:

  • прослушивать нажатия на кнопку,
  • сохранять информацию с соответствующей отметкой времени,
  • обрабатывать все отслеженные нажатия, чтобы применить свою логику, то есть показывать ежедневное завершение вашего пользователя в пользовательском интерфейсе,и т.д.

Надеюсь, это поможет.

...