【发布时间】:2015-04-02 12:04:12
【问题描述】:
我正在尝试使用 swift 从 iCal 获取本周所有事件的列表。 我想看看有多少事件以及它们属于什么类别。 如何以编程方式完成。 Eventkit 是正确的选择还是应该使用 AppleScript?是否有使用 swift 的 Eventkit 教程?我找不到一个。
【问题讨论】:
-
您可以尝试使用 EventKit 中的 EKEventStore 来执行此操作,有一个函数
predicateForEventsWithStartDate:endDate:calendars:返回一个 Date 谓词,您可以将其与enumerateEventsMatchingPredicate:usingBlock:一起使用以获取 7 中的所有事件天跨度