2011-05-13 4 views
4

저는 몇 주 동안이 문제를 저지르고 있습니다.UILocalNotification의 고정되지 않은 repeatInterval

repeatInterval 속성 인 UILocalNotification을 고정되지 않은 간격으로 설정하면 어떻게됩니까? (비 고정으로는 NSWeekdayCalendarUnitNSWeekdayOrdinalCalendarUnit과 같은 단위를 의미합니다).

그래서 내가 현재 주 수요일에 자사의 fireDate 세트 UILocalNotification이 있다고, 나는 NSWeekdayCalendarUnit이 될하기 위해 repeatInterval을 설정합니다. 매주 수요일마다 반복됩니까?

NSWeekdayOrdinalCalendarUnit에 대해서도 마찬가지입니까? 따라서 fireDate을 4 번째 수요일로 설정하고 repeatIntervalNSWeekdayOrdinalCalendarUnit으로 설정하면 매월 4 번째 수요일마다 반복됩니까?

미리 감사드립니다.

+0

합리적인 것 같습니다. 너 해봤 어? –

+0

방금 ​​NSWeekdayCalendarUnit repeatInteval을 시도했지만 그 다음 주 같은 날 반복하지 않고 동일한 주 금요일에 반복되었습니다. 나는 다른 것을 시험 할 수 있기 전에 한 달을 기다려야 할 것입니다 (또는 나는 단지 iPod의 날짜를 바꿀 수 있습니다). – ArturoVM

답변

3

확인, 모두의 이익을 위해, 여기에 내가 무엇을 발견 :

  • 대신, 내가 기대하는 방법을 작동하지 않습니다 NSWeekdayCalendarUnit에 반복 간격을 설정, 나는 그 평일의 모든 발생을 찾습니다 가정 1 주일 내에 알림이 있기 때문에 해당 주말에 대한 알림을 예약합니다 (기본값은 토요일 임)

  • 이와 비슷한 방식으로 NSWeekdayOrdinalCalendarUnit으로 설정하면 비슷한 동작이 발생합니다. X 날의 X 서수의 출현이 더 이상 없다는 것을 알면, 그것은 일정에 달려있다. 그 달 평일을 위해 한 달 동안 서수에 올렸습니다.

+0

이 동작에 대한 기능 요청을 제출해야한다고 생각합니다. – ArturoVM

관련 문제