Acceso a events en el calendar "Eventos encontrados en el correo"

Estoy intentando acceder a los events que se crean automáticamente a partir de correos electrónicos con la nueva característica de asistente proactivo que se encuentra en iOS 9. Los events se muestran en el calendar "Eventos encontrados en correo".

Para acceder a estos, estoy haciendo lo siguiente

self.eventStore.requestAccessToEntityType(.Event, completion: { (granted, error) -> Void in let pnetworkingicate = eventStore.pnetworkingicateForEventsWithStartDate(NSDate(timeIntervalSince1970: timestamp1), endDate: NSDate(timeIntervalSince1970: timestamp2), calendars: nil) let events = eventStore.eventsMatchingPnetworkingicate(pnetworkingicate) } 

Sin embargo, los events en este calendar no figuran en la list. ¿Es esta una limitación de Apple o puedo acceder a ellos de cualquier otra forma?

introduzca la descripción de la imagen aquí

Pude hacer esta pregunta a un ingeniero de manzanas y su respuesta es que no exponen este calendar por razones de privacidad. Quieren que un usuario agregue un evento analizado desde el correo a uno de sus calendars normales para confirmar que quiere exponerlo a otras aplicaciones y es por eso que este calendar no está visible cuando se hace de forma habitual

  let calendars = store.calendarsForEntityType(EKEntityTypeEvent) 

No estoy seguro si esta es una limitación de Apple pero, en general, si conoce el nombre de un calendar, puede acceder así:

 func yourFunc(store: EKEventStore) { let calendars = store.calendarsForEntityType(EKEntityTypeEvent) as! [EKCalendar] for calendar in calendars { if calendar.title == "Events Found in Mail" { //Do something!}}} 

¡Prueba algo en estas líneas!