2016-07-06 137 views
0

從EKEventStore加載提醒時,確定提醒具有何種類型的重複頻率的最佳方法是什麼?查看EkReminder重複頻率的最佳方法?

到目前爲止,我已經能夠看到,如果提示中包含使用recurrenceRule:

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

但因爲這只是返回一個布爾值。我想知道如何最好地返回提醒重複頻率(即,如果重複規則是.daily或.weekly)。我需要使用不同的方法,如果是這樣,如何?

我在這一個完整的新秀,所以我希望一些這是有道理的,我可能是完全的無球跑動......

我非常感謝所有幫助和指導!謝謝!

回答

0

EKCalendarItem有復發規則recurrenceRules陣列的EKRecurrenceRule

實例因此,你可以檢查,例如:

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

謝謝@Sulthan的幫助!它現在都在工作!對此,我真的非常感激!謝謝。 – Jnc

+0

@Jnc請接受答案。 – Sulthan