查看 EkReminder 重复频率的最佳方式?
Best way to see a EkReminder recurrence frequency?
从 EKEventStore 加载提醒时,确定提醒的重复频率类型的最佳方法是什么?
到目前为止,我已经能够使用以下方法查看提醒是否包含 recurrenceRule:
if reminder.hasRecurrenceRules {
if true {
print("Reminder has recurrence rule")
}
}
但是因为这只是 return 一个布尔值。我想知道如何才能 return 提醒重复频率(即重复规则是 .daily 还是 .weekly)。我需要使用其他方法吗?如果需要,如何使用?
我在这方面完全是个菜鸟,所以我希望其中的一些内容是有道理的,我可能完全不在乎......
非常感谢任何帮助和指导!谢谢!
每个 EKCalendarItem
都有一组重复规则 recurrenceRules
,EKRecurrenceRule
的实例
因此,您可以检查例如:
if let recurrenceRule = reminder.recurrenceRules.first {
if recurrenceRule.frequence == .daily {
// do something
}
}
从 EKEventStore 加载提醒时,确定提醒的重复频率类型的最佳方法是什么?
到目前为止,我已经能够使用以下方法查看提醒是否包含 recurrenceRule:
if reminder.hasRecurrenceRules {
if true {
print("Reminder has recurrence rule")
}
}
但是因为这只是 return 一个布尔值。我想知道如何才能 return 提醒重复频率(即重复规则是 .daily 还是 .weekly)。我需要使用其他方法吗?如果需要,如何使用?
我在这方面完全是个菜鸟,所以我希望其中的一些内容是有道理的,我可能完全不在乎......
非常感谢任何帮助和指导!谢谢!
每个 EKCalendarItem
都有一组重复规则 recurrenceRules
,EKRecurrenceRule
因此,您可以检查例如:
if let recurrenceRule = reminder.recurrenceRules.first {
if recurrenceRule.frequence == .daily {
// do something
}
}