Обнуление значений в полночь


#1

Требуется обнуление ежедневных значений в полночь. Как и где можно отслеживать дату?


#2

С таким не сталкивался, но погуглите “swift cron jobs”


#3

Вам нужно отправлять уведомление в полночь? Если нет, то не важно когда наступит полночь - проверяйте в момент запуска/возобновления приложения. Можно сравнивать дату записанную при переходе в бекграунд с текущей и понять, прошла ли полночь и посчитать что надо.

Если надо будить, то догадываюсь, что можно отследит получение уведомления по идентификатору )))


#4

Нужно только обнулить счетчики! Нужно будет почитать как работать с датами, не сталкивался еще! Спасибо!


#5

Ну тогда просто сверяйте дату при запуске/возобновления с предыдущей и если не совпадают, тогда обнуляйте свои счетчики - это всё произойдёт в момент загрузки приложения и юзер ничего не заметит.