iOS Ajouter un événement


Exemple

Création de l'objet événement

Rapide

var event = EKEvent(eventStore: eventStore)

Objectif c

EKEvent *event = [EKEvent initWithEventStore:eventStore];

Définition du calendrier, du titre et des dates associés

Rapide

event.calendar = calendar
event.title = "Event Title"
event.startDate = startDate //assuming startDate is a valid NSDate object
event.endDate = endDate //assuming endDate is a valid NSDate object

Ajout d'événement au calendrier

Rapide

try {
    do eventStore.saveEvent(event, span: EKSpan.ThisEvent)
} catch let error as NSError {
    //error
}

Objectif c

NSError *error;
BOOL *result = [eventStore saveEvent:event span:EKSpanThisEvent error:&error];
if (result == NO){
    //error
}