以编程方式将受邀者添加到日历事件iOS

时间:2015-03-03 07:23:50

标签: ios calendar eventkit

我一直在努力寻找答案。

Apple EventKit文档不允许以编程方式更改会议被邀请者,因为EKEvent中的这些属性是只读的。

我试图找到一种方法来创建日历会议(不必使用EventKit),将被邀请者添加到会议中并以编程方式进行设置。

任何解决方案都会很棒, 谢谢!

1 个答案:

答案 0 :(得分:0)

正如您已经发现的那样,您目前无法在iOS中编写会议字段(AFAIK EventKit是唯一允许您访问iOS上日历数据库的API)。

如果您知道它是什么类型的帐户(并从用户那里获取凭据),您可以侧重追踪EventKit并直接在服务器上创建会议。例如,当帐户在iCloud或Apple Calendar Server等帐户处于Exchange或CalDAV时使用EWS。

最后,您始终可以选择通过iMIP发送会议邀请。虽然您仍然需要将事件放入用户日历中(以便回复具有目标)。取决于你的无用是否有用。