簡體   English   中英

查看EkReminder復發頻率的最佳方法?

[英]Best way to see a EkReminder recurrence frequency?

從EKEventStore加載提醒時,確定提醒具有哪種類型的重復頻率的最佳方法是什么?

到目前為止,我已經能夠使用以下命令查看提醒是否包含recurrenceRule:

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

但是因為這只會返回一個布爾值。 我想知道如何最好地返回提醒重復頻率(即重復規則是每天還是每周)。 我是否需要使用其他方法?

我是這個方面的新手,所以我希望其中的某些道理是可以的,我可以完全擺脫困境……

我非常感謝您的幫助和指導! 謝謝!

每個EKCalendarItem都有一個重復規則數組recurrenceRulesEKRecurrenceRule的實例

因此,您可以檢查例如:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM