在 EKParticipant 类参考中,“将参加者发送到 EKEvent 对象以获取 EKParticipant 对象的数组。”好的,购买如何将参加者发送到 EKEvent 对象?
有人给出示例代码吗?
在 EKParticipant 类参考中,“将参加者发送到 EKEvent 对象以获取 EKParticipant 对象的数组。”好的,购买如何将参加者发送到 EKEvent 对象?
有人给出示例代码吗?
iOS参考说明如下:
您不直接创建 EKParticipant 对象。将与会者发送到 EKEvent 对象以获取 EKParticipant 对象数组。
不幸的是,该attendees
属性是只读的,并且这些EKParticipant
' 的存在方式从参考中被省略了。它使我相信创建新参与者的唯一方法是使用EKEventEditViewController
(来自EventKitUI
框架)。
非常不满意,我知道,所以请让其他人有更好的答案!
WeekCal 可以合法地做到这一点(通过 API 合同)的唯一方法是与 iCloud 服务器对话以添加参与者,然后将参与者同步回设备。我很想看到它正在触及 iOS 事件商店的证据......
使用此版本的 EventKit,您将始终无法创建与会者,因为 Apple 尚未公开相关 API。
但是你可以使用class-dump输出EventKit的头文件来查看所有的接口,甚至包括私有的,并一一试用。
我见过一个名为 Week Cal 的应用程序可以将参与者添加到 iOS 活动商店,它是一个 Appstore 销售应用程序,不需要越狱。所以我相信有一种方法可以将参与者添加到当前 iOS 的活动商店中,并且不会被 Apple 拒绝。