2016-07-06 7 views
0

EKEventStore에서 미리 알림을로드 할 때 미리 알림의 반복 빈도 유형을 확인하는 가장 좋은 방법은 무엇입니까?EkReminder 재발 빈도를 확인하는 가장 좋은 방법은 무엇입니까?

if reminder.hasRecurrenceRules { 
    if true { 
    print("Reminder has recurrence rule") 
    } 
} 

그러나 이것은 단지 부울을 반환과 같이

지금까지 나는 알림이 사용 recurrenceRule이 포함되어 있는지 확인 할 수 있었다. 리마인더 재발 빈도 (즉, 재발 규칙이 일주일 또는 주 단위 일 경우)를 가장 효과적으로 반환 할 수있는 방법이 궁금합니다. 다른 방법을 사용해야합니까, 그렇다면 어떻게해야합니까?

나는

난 정말 어떤 도움과 지침을 주셔서 감사합니다 ...이에서 완전한 신인 그래서 내가 완전히 공 떨어져 수,이 중 일부는 의미가 희망입니다! 고맙습니다!

답변

0

모든 EKCalendarItem는 예를 확인할 수 있습니다, 따라서, EKRecurrenceRule

의 인스턴스를 재발 규칙 recurrenceRules의 배열을 가지고 :

if let recurrenceRule = reminder.recurrenceRules.first { 
    if recurrenceRule.frequence == .daily { 
     // do something 
    } 
} 
+0

당신이 당신의 도움을 @Sulthan 감사합니다! 이제는 모두 작동 중입니다! 정말 감사! 감사. – Jnc

+0

@Jnc 그 때 대답을 수락하십시오. – Sulthan