Ich habe die vorliegende Methode, um das Erstellen eines Kalenderereignisses in EventKit zu ermöglichen.Wiederkehrendes wöchentliches Ereignis in Swift iOS EventKit
func createEvent(eventStore: EKEventStore, title: String, startDate: NSDate, endDate: NSDate) {
let event = EKEvent(eventStore: eventStore)
event.title = title
event.startDate = startDate
event.endDate = endDate
event.calendar = eventStore.defaultCalendarForNewEvents
do {
try eventStore.saveEvent(event, span: .ThisEvent)
savedEventId = event.eventIdentifier
} catch {
print("Bad things happened")
}
}
Allerdings möchte ich Benutzern erlauben, mehrere Tage der Woche auszuwählen, um ein wiederkehrendes Ereignis zu erstellen. Beispiel: Ein Benutzer legt die Uhrzeit auf 10:05 Uhr fest und wählt Montag, Mittwoch, Donnerstag aus. Wie kann ich EventKit so formulieren, dass dieses Ereignis im Kalender des Benutzers richtig geplant wird?