日历应用程序希望与swift中的ios日历同步

时间:2016-04-20 04:48:40

标签: ios swift calendar

我最近将我的日历应用与ios日历同步,我只发送标题,位置,StartDate,EndDate。这对我来说还不够。我如何发送重复,提醒ios日历中所需的所有详细信息。是否可以将所有活动详细信息发送到ios日历。

Image

在这张图片中,我发送了Title,Location,StartDate,EndDate ..但我需要添加Repeat,Alert,Notes所有我要与Ios Calendar同步的内容..这可能吗

1 个答案:

答案 0 :(得分:1)

您用来添加初始详细信息的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