我正在尝试使用EventKit从我在iPhone上订阅的日历中获取所有活动。
我只需要来自此特定日历的活动。
有可能得到它们吗?怎么样?
答案 0 :(得分:0)
private func getAllEvents() {
let store = EKEventStore()
let cal = store.calendarWithIdentifier(yourCalenderIdentifier)
let oneMonthAgo = NSDate(timeIntervalSinceNow: -30*24*3600)
let oneMonthAfter = NSDate(timeIntervalSinceNow: +30*24*3600)
let predicate = store.predicateForEventsWithStartDate(oneMonthAgo, endDate: oneMonthAfter, calendars: [cal!])
let events = store.eventsMatchingPredicate(predicate)
}