Добавление участников EK в EKEvent в EventKit - PullRequest
17 голосов
/ 08 сентября 2010

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

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

Ссылка класса EKEvent гласит, что член 'участника' (NSArray) равен" Участники, связанные с событием, как массив объектов EKParticipant. (только для чтения) "*

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

1 Ответ

4 голосов
/ 18 июля 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...