iOS Accesso a diversi tipi di calendari

Esempio

Accesso alla serie di calendari

Per accedere alla matrice di EKCalendar s, usiamo il metodo calendarsForEntityType :

veloce

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

Iterare attraverso i calendari

Basta usare un ciclo for semplice:

veloce

for calendar in calendarsArray{
    //...
}

Accesso al titolo e al colore del calendario

veloce

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

Objective-C

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