J'ai fait une application qui va chercher tous les événements à travers EventKit
mais le code que j'écrit ne fonctionne que sur le titre particulier:Comment puis-je inclure tous les calendriers de mon téléphone?
func readEvents() {
let eventStore = EKEventStore()
let calendars = eventStore.calendars(for: .event)
for calendar in calendars {
if calendar.title == "Work"{
//let predicate = eventStore.predicateForReminders(in: [calendar])
let oneMonthAgo = NSDate(timeIntervalSinceNow: -30*24*3600)
let oneMonthAfter = NSDate(timeIntervalSinceNow: +30*24*3600)
let predicate = eventStore.predicateForEvents(withStart: oneMonthAgo as Date, end: oneMonthAfter as Date, calendars: [calendar])
var events = eventStore.events(matching: predicate)
for event in events {
titles.append(event.title)
print([titles])
}
}
}
}
Cela ne fonctionne que pour des événements qui sont dans le calendrier « travail », comment puis-je inclure tous les événements quel que soit le calendrier?