在EventKit中将EKParticipants添加到EKEvent

Gle*_*ett 18 iphone eventkit

我想以编程方式将参与者添加到iPhone上的EKEvent.

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

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

看起来像鸡蛋和鸡蛋的场景 - 如果参与者成员a.)是"只读"并且b.包含无法直接创建的对象,那么"如何将参与者发送给EKEvent对象"?

Aym*_*hem 4

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

但是您无法以编程方式将参加者添加到 EKEvent,因为参加者是只读属性,因此您无法通过代码设置其值,并且无法通过代码直接创建 EKParticipant 对象。

可能是即将推出的 iOS 版本中的限制变化。