Установка даты окончания для повторения локального уведомления в iPhone OS4 SDK - PullRequest
2 голосов
/ 12 июня 2010

В iPhone OS4 SDK есть ли у кого-нибудь предложение о том, как бы я реализовал повторяющееся локальное уведомление, заканчивающееся на определенную дату?

Глядя на документацию API, похоже, нетвстроенное свойство UILocalNotification, позволяющее вам установить конечную дату повторения.

Любые предложения будут высоко оценены.

Спасибо!

Ответы [ 2 ]

4 голосов
/ 27 июня 2010

Два способа сделать это:

Отслеживание даты окончания в вашем приложении. Каждый раз, когда приложение запускается, проверьте наличие уведомлений, срок действия которых истек, и вызовите для них метод cancelLocalNotification.

В качестве альтернативы, вместо использования свойства repeatInterval уведомления, вручную запланируйте x количество повторных уведомлений.

1 голос
/ 15 октября 2010

Установите уведомление для каждой даты повторения и программно проверьте, что дата повторения не превышает дату окончания NSDateComparator.

...