6

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

有人给出示例代码吗?

4

3 回答 3

8

iOS参考说明如下:

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

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

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

于 2012-06-04T10:39:00.180 回答
1

WeekCal 可以合法地做到这一点(通过 API 合同)的唯一方法是与 iCloud 服务器对话以添加参与者,然后将参与者同步回设备。我很想看到它正在触及 iOS 事件商店的证据......

于 2014-04-16T03:21:11.933 回答
0

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

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

我见过一个名为 Week Cal 的应用程序可以将参与者添加到 iOS 活动商店,它是一个 Appstore 销售应用程序,不需要越狱。所以我相信有一种方法可以将参与者添加到当前 iOS 的活动商店中,并且不会被 Apple 拒绝。

于 2012-06-04T22:47:03.753 回答