Подтвердить что ты не робот

Добавление EKParticipants в EKEvent в EventKit

Я хочу программно добавить участника в EKEvent на iPhone.

Элементы ссылки класса EKParticipant: "Вы не создаете объекты EKParticipant напрямую. Отправляйте участников к объекту EKEvent, чтобы получить массив объектов EKParticipant.".

В описании класса EKEvent указано, что член "участников" (NSArray) - "Участники, связанные с событием, как массив объектов EKParticipant. (только для чтения)"

Похоже на сценарий с курицей и яйцом - как один из них "Отправляет участников к объекту EKEvent", если член участников a.) доступен только для чтения и b.) содержит объекты, которые невозможно создать напрямую?

4b9b3361

Ответ 1

Если вы хотите добавить участников в EKEvent, вы должны реализовать EKEventKitUI и использовать контроллеры представлений этой фреймворка, эта среда предоставляет календарные родные представления, чтобы вы могли добавлять участников для своего EKEvent.

Но вы не можете добавлять участников в EKEvent программно, потому что участники - это свойство только для чтения, поэтому вы не можете установить его значение по коду и так как вы не создаете объект EKParticipant напрямую с помощью кода.

может быть это ограничение в будущих версиях iOS.