iOS Accéder à différents types de calendriers


Exemple

Accéder au tableau des calendriers

Pour accéder au tableau de EKCalendar , nous utilisons la méthode calendarsForEntityType :

Rapide

let calendarsArray = eventStore.calendarsForEntityType(EKEntityType.Event) as! [EKCalendar]

Itérer à travers les calendriers

Utilisez simplement un simple for boucle:

Rapide

for calendar in calendarsArray{
    //...
}

Accéder au titre et à la couleur du calendrier

Rapide

let calendarColor = UIColor(CGColor: calendar.CGColor)
let calendarTitle = calendar.title

Objectif c

UIColor *calendarColor = [UIColor initWithCGColor: calendar.CGColor];
NSString *calendarTitle = calendar.title;