UIDocumentInteractionController no puede agregar el archivo ics al calendario

Estoy tratando de abrir un ics (Calendar) archivo dentro de miiOS application.

Para fines de depuración, he agregado un archivo ics a mi paquete de un evento de calendario creado dentro de iCal.

estoy usandoUIDocumentInteractionController para presentar los datos de la invitación del calendario con la esperanza de permitir que el usuario los agregue a su calendario.

Sin embargo al presentar elUIDocumentInteractionController con in ics como el archivo de origen, muestra correctamente todos los datos relacionados con el evento, sin embargo, el botón 'agregar acalendar'se sustituye por'Los datos de esta invitación están desactualizados.'

Si utilizo la opción de compartir para enviar el archivo por SMS o correo electrónico y luego intento abrirlo, funciona como se espera usando elUIDocumentInteractionController, por lo tanto no creo que sea un archivo corrupto.

Me preguntaba si me estoy perdiendo algo simple con elUIDocumentInteractionController o si este es un problema conocido.

Cualquier idea seria genial

self.documentController = [UIDocumentInteractionController
                               interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];

self.documentController.delegate = self;
[self.documentController presentPreviewAnimated:YES];

Edición: no puedo usar EKEvents ya que necesito agregar invitados al evento

Respuestas a la pregunta(1)

Su respuesta a la pregunta