【发布时间】:2016-04-20 04:48:39
【问题描述】:
我最近将我的日历应用程序与 ios 日历同步,我只发送标题、位置、开始日期、结束日期。这对我来说还不够。我如何发送重复、警报 ios 日历中所需的所有详细信息。是否可以将所有事件详细信息发送到 ios 日历。
在这张图片中,我正在发送标题、位置、开始日期、结束日期。但我需要添加重复、警报、注释所有我想与 Ios 日历同步的内容。这可能吗
【问题讨论】:
我最近将我的日历应用程序与 ios 日历同步,我只发送标题、位置、开始日期、结束日期。这对我来说还不够。我如何发送重复、警报 ios 日历中所需的所有详细信息。是否可以将所有事件详细信息发送到 ios 日历。
在这张图片中,我正在发送标题、位置、开始日期、结束日期。但我需要添加重复、警报、注释所有我想与 Ios 日历同步的内容。这可能吗
【问题讨论】:
您用来添加初始详细信息的 EKCalendarItem 具有可以完成警报、重复和注释的属性和方法:
EKCalendarItem().addAlarm(EKAlarm.init(NSDate()))
EKCalendarItem().notes = "My note text"
EKCalendarItem().addRecurrenceRule(EKRecurrenceRule.init())
注意:以上是 sudo 代码,但非常简单。 EKRecurrenceRule 有一个更复杂的带有签名的 init 方法:
init(recurrenceWithFrequency type: EKRecurrenceFrequency,
interval interval: Int,
end end: EKRecurrenceEnd?)
有关更多信息,请参阅 Apple 文档Calendar Event Apple Docs
【讨论】: