将参与者添加到iOS中的活动

时间:2012-06-01 15:56:39

标签: iphone ios eventkit ekeventkit ekevent

在EKParticipant类引用中,“将与会者发送到EKEvent对象以获取EKParticipant对象的数组。”好的,购买如何将与会者发送到EKEvent对象?

有人提供示例代码吗?

3 个答案:

答案 0 :(得分:8)

iOS reference说明如下:

  

您不直接创建EKParticipant对象。将与会者发送到EKEvent对象以获取EKParticipant对象数组。

不幸的是,attendees属性是只读的,并且引用中省略了这些EKParticipant的存在方式。它让我相信创建新参与者的唯一方法是使用EKEventEditViewController (来自EventKitUI框架)。

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

答案 1 :(得分:1)

WeekCal合法执行此操作(通过API合同)的唯一方法是与iCloud服务器通信以添加与会者,然后将其同步回设备。我很想看到它触及iOS活动商店的证据......

答案 2 :(得分:0)

使用EventKit此版本始终无法创建与会者,因为Apple尚未公开相关的API。

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

我见过一个名为Week Cal的应用程序可以将与会者添加到iOS事件存储中,它是一个Appstore销售应用程序,不需要越狱。因此,我认为有一种方法可以将参与者添加到当前iOS的事件存储中,并且不会被Apple拒绝。