2

Dans le SDK iPhone OS4, quelqu'un a-t-il une suggestion sur la façon dont j'implémenterais une notification locale répétée se terminant à une date particulière?Définition d'une date de fin pour la notification locale répétée dans l'iPhone OS4 SDK

En regardant la documentation API, il ne semble pas y avoir une propriété intégrée de UILocalNotification pour vous permettre de définir une date de fin sur une répétition.

Toutes les suggestions seraient grandement appréciées.

Merci!

Répondre

4

Deux façons que vous pouvez aller à ce sujet:

Suivre la date de fin dans votre application. Chaque fois que l'application se lance, vérifiez les notifications qui sont maintenant "expirées" et appelez cancelLocalNotification sur celles-ci.

Alternativement, au lieu d'utiliser la propriété repeatInterval de la notification, planifiez manuellement le nombre x de notifications répétées.

1

Définir une notification pour chaque date de répétition et vérifier par programmation que la date de répétition n'est pas supérieure à la date de fin par NSDateComparator.