将参与者添加到iOS中的事件

在EKParticipant Class参考中,“将参与者发送到EKEvent对象以获取EKParticipant对象的数组”。好的,请购买如何将参与者发送到EKEvent对象?

有人给的例子代码?

iOS的参考说明如下:

您不直接创buildEKParticipant对象。 将参加者发送到EKEvent对象以获取EKParticipant对象的数组。

不幸的是, attendees财产是只读的,这些EKParticipant成立的方式从参考中省略。 它使我相信创build新参与者的唯一方法就是使用EKEventEditViewController (来自EventKitUI框架)。

我非常不满意,所以请让别人有更好的答案!

WeekCal可以合法地(通过API合同)这样做的唯一方法是通过与iCloud服务器交谈来添加与会者,然后同步到设备。 我很高兴看到certificate它触及iOS事件存储…

您将永远无法通过使用EventKit这个版本创build与会者,因为苹果没有公开相关的API。

但是您可以使用class-dump来输出EventKit头文件,以查看所有接口,甚至包括私有接口,然后逐个尝试。

我已经看到一个名为Week Cal的应用程序可以将参加者添加到iOS事件存储中,并且它是一个Appstore销售应用程序,不需要越狱。 所以我相信有一种方法可以将参加者添加到当前iOS的事件存储中,而不会被苹果拒绝。