Моему приложению требуется начать отсчет дней с момента первого запуска. Если кто-то запускает мое приложение в первый раз, я хочу засчитывать день 1 после 12 ночей (с использованием часов устройства, конечно), а затем в день2 ... и выполнять действие после 21-го дня. Не важно, закрывает ли приложение приложение или выключает телефон. Когда приложение возвращается, оно должно автоматически определять, сколько дней прошло.Обратный отсчет дней iOS swift
Есть ли у кого-нибудь идеи, как это реализовать? , Я думаю о NStimer, но смущен.
Если вы используете часы устройства, пользователь сможет его изменить или он может быть установлен неправильно. – scord
На самом деле не имеет значения, изменился ли пользователь на время устройства или установил его неправильно. Я просто хочу иметь возможность считать прошедшие дни. –
Я пытаюсь что-то на игровой площадке ... пока не существует реального решения .... Я думал об установке NStimer с интервалом, чтобы вызвать функцию, которая получает дату устройства каждые 12 часов (или каждый раз, когда приложение перезапускается), затем найдите, из предыдущей даты кеширования ... если да, то подсчет +1 –