Agregar participante a un evento en iOS

En la reference Clase EKParticipant, "Enviar asistentes a un object EKEvent para get una matriz de objects EKParticipant". OK, ¿cómo puedo enviar asistentes a un object EKEvent?

¿Alguien da un código de ejemplo?

La reference de iOS dice lo siguiente:

No crea objects EKParticipant directamente. Envía a los asistentes a un object EKEvent para get una matriz de objects EKParticipant.

Lamentablemente, la propiedad de los attendees es de solo lectura y las forms en que estos EKParticipant se omiten de la reference. Me ha llevado a creer que la única forma de crear nuevos participantes es mediante el uso del EKEventEditViewController (desde el framework EventKitUI ).

Muy insatisfactorio, lo sé, ¡así que permítanme que haya alguien más con una mejor respuesta!

La única forma en que WeekCal puede hacer esto legalmente (a través del contrato API) es hablando con los serveres de iCloud para agregar a los asistentes, que luego se sincronizan de vuelta al dispositivo. Me encantaría ver la testing de que está tocando la tienda de events de iOS …

Siempre fallaría en crear asistentes al usar EventKit esta versión porque Apple no tiene públicas las API relacionadas.

Pero puede usar el volcado de class para mostrar los files de cabecera de EventKit para ver todas las interfaces incluso incluidas las privadas y probarlo una por una.

He visto una aplicación llamada Week Cal podría agregar asistentes a la tienda de events de iOS, y es una aplicación Appstore-sale y no necesita jailbroken. Así que creo que hay una manera de agregar asistentes a la tienda de events en iOS actual y no sería rechazada por Apple.