repeatInterval non-fixe dans UILocalNotification

Je me suis cassé la tête sur celui-ci pendant des semaines maintenant.

Que se passe-t-il si je repeatInterval propriété repeatInterval d'un UILocalNotification à un intervalle non fixé? (par non-fixé je veux dire des unités telles que NSWeekdayCalendarUnit et NSWeekdayOrdinalCalendarUnit ).

Dites donc que j'ai UILocalNotification avec son fireDate mis au mercredi dans la semaine en cours, et j'ai défini le repeatInterval à NSWeekdayCalendarUnit . Répétera-t-il tous les mercredis

Est-ce la même chose pour NSWeekdayOrdinalCalendarUnit ? Donc, si j'ai une notification avec le fireDate défini pour être le 4ème mercredi du mois, et que j'ai défini le repeatInterval comme étant NSWeekdayOrdinalCalendarUnit , est-ce qu'il se répète tous les 4èmes mercredi de chaque mois?

Merci d'avance.

OK, pour le bénéfice de tout le monde, voici ce que j'ai trouvé:

  • Définir l'intervalle de répétition sur NSWeekdayCalendarUnit ne fonctionne pas comme je m'y attendais, mais je suppose qu'il search chaque occurrence de ce jour de semaine dans une semaine, et parce qu'il n'y en a qu'un, il planifie la notification pour la fin de cette semaine (le le défaut est samedi)

  • De la même manière, le paramétrer sur NSWeekdayOrdinalCalendarUnit crée un comportement similaire, en ce que, vu qu'il n'y a plus d'occurrences de X ordinal de X jour, il recourt à la programmation de l'ordinal pour ce jour de la semaine dans un mois.