【问题标题】:Calendar app want to sync with the ios calendar in swift日历应用程序想要快速与 ios 日历同步
【发布时间】:2016-04-20 04:48:39
【问题描述】:

我最近将我的日历应用程序与 ios 日历同步,我只发送标题、位置、开始日期、结束日期。这对我来说还不够。我如何发送重复、警报 ios 日历中所需的所有详细信息。是否可以将所有事件详细信息发送到 ios 日历。

Image

在这张图片中,我正在发送标题、位置、开始日期、结束日期。但我需要添加重复、警报、注释所有我想与 Ios 日历同步的内容。这可能吗

【问题讨论】:

    标签: ios swift calendar


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多