Я пытаюсь вызвать метод в определенное время и дату (используя NSDate
), но не могу понять, как это сделать.
Я не хочу использовать NSTimer
, потому что это приостанавливается, когда приложение переходит в фоновый режим или закрывается. Я также не хочу запускать один в фоновом режиме, потому что это решает только половину проблемы и, по моему мнению, является расточительным способом сделать это. Я подумал, что если я смогу запустить метод на NSDate
в будущем, когда приложение снова откроется, я смогу увидеть, прошла ли текущая дата дату срабатывания, и поэтому, вызывать ли его немедленно или продолжать ждать.
Полагаю, я ищу что-то вроде UILocalNotification
без уведомления.
Я надеюсь, что есть простой способ сделать это, которого я просто не могу найти, поэтому любая помощь будет принята с благодарностью.