Iphone 将EKParticipants添加到EventKit中的EKEvent

Iphone 将EKParticipants添加到EventKit中的EKEvent,iphone,eventkit,Iphone,Eventkit,我想通过编程将参与者添加到iPhone上的EKEvent中 EKParticipant的类引用声明“您不直接创建EKParticipant对象。将与会者发送到EKEvent对象以获取EKParticipant对象数组。” EKEvent的类引用声明“Attendes”成员(NSArray)是“作为EKParticipant对象数组与事件关联的与会者。(只读)” 看起来像是鸡和蛋的场景-如果与会者成员a.)是只读的,b.)包含无法直接创建的对象,如何“将与会者发送到EKEvent对象”?如果要将与

我想通过编程将参与者添加到iPhone上的EKEvent中

EKParticipant的类引用声明“您不直接创建EKParticipant对象。将与会者发送到EKEvent对象以获取EKParticipant对象数组。”

EKEvent的类引用声明“Attendes”成员(NSArray)是“作为EKParticipant对象数组与事件关联的与会者。(只读)”


看起来像是鸡和蛋的场景-如果与会者成员a.)是只读的,b.)包含无法直接创建的对象,如何“将与会者发送到EKEvent对象”?

如果要将与会者添加到EKEvent,必须实现EKEventKitUI,并使用该框架的视图控制器,此框架提供类似日历的视图,因此您可以为活动添加与会者

但是您不能以编程方式将Attenders添加到EKEvent,因为Attendeers是只读属性,所以不能通过代码设置其值,也不能通过代码直接创建EkParticient对象


这可能是即将推出的iOS版本中的限制更改。

我想您应该发送消息
-attendes
,以获取现有的与会者。看起来还没有办法自己添加与会者。如果允许用户创建事件,则可以使用EventKitUI中的视图控制器来提供该功能。否则,等待iOS x,其中x>5:-(您是否确认EventKitUI提供了添加与会者的方法?