我一直在努力寻找答案。
Apple EventKit文档不允许以编程方式更改会议被邀请者,因为EKEvent中的这些属性是只读的。
我试图找到一种方法来创建日历会议(不必使用EventKit),将被邀请者添加到会议中并以编程方式进行设置。
任何解决方案都会很棒, 谢谢!
答案 0 :(得分:0)
正如您已经发现的那样,您目前无法在iOS中编写会议字段(AFAIK EventKit是唯一允许您访问iOS上日历数据库的API)。
如果您知道它是什么类型的帐户(并从用户那里获取凭据),您可以侧重追踪EventKit并直接在服务器上创建会议。例如,当帐户在iCloud或Apple Calendar Server等帐户处于Exchange或CalDAV时使用EWS。
最后,您始终可以选择通过iMIP发送会议邀请。虽然您仍然需要将事件放入用户日历中(以便回复具有目标)。取决于你的无用是否有用。