在EKParticipant类引用中,“将与会者发送到EKEvent对象以获取EKParticipant对象的数组。”好的,购买如何将与会者发送到EKEvent对象?
有人提供示例代码吗?
答案 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拒绝。