objective guide developer apple iphone eventkit

iphone - guide - Agregar EKParticipants a un EKEvent en EventKit



objective c documentation (1)

Si desea agregar asistentes a un EKEvent, debe implementar EKEventKitUI y usar los controladores de vista de ese marco, este marco proporciona las vistas nativas del calendario para que pueda agregar asistentes a su EKEvent.

Pero no puede agregar asistentes a EKEvent mediante programación, ya que los participantes son una propiedad de solo lectura, por lo que no puede establecer su valor por código y ya no puede crear el objeto EKParticipant directamente por código.

Puede ser este cambio de limitación en las próximas versiones de iOS.

Me gustaría agregar un participante programáticamente a un EKEvent en el iPhone.

La referencia de clase de EKParticipant dice "No crea objetos EKParticipantes directamente. Envíe a los asistentes a un objeto EKEvent para obtener una matriz de objetos EKParticipantes".

La referencia de clase de EKEvent indica que el miembro ''asistentes'' (NSArray) es "Los asistentes asociados con el evento, como una matriz de objetos EKParticipant. (Solo lectura)"

Parece un escenario de gallina y huevo: ¿cómo hace un "Enviar asistentes a un objeto EKEvent", si el miembro de la asistencia a) es de solo lectura yb) contiene objetos que no se pueden crear directamente?