55得票7回答
如何使用Swift向设备日历添加事件?

我希望了解如何使用Swift在设备中添加日历事件。我知道有一些用Objective-C编写的示例,但目前没有使用Swift的示例。非常感谢。

24得票2回答
像日出一样修改EventKit中的EKParticipants(参与者)

我的目标是将一些被邀请人添加到一个 EKEvent 中。我查看了其他类似的问题,例如像这个问题,但是所有的答案都说基本上无法通过编程方式添加 EKParticipant 到 EKEvent 中。我看到 attendees 属性是只读的,但是我看到其他服务,如 Sunrise 在他们的移动应用程...

13得票2回答
EKEventStore 获取事件返回空列表。

我想从我的应用程序中获取特定日历的所有事件。我已在应用程序中创建了该日历和测试事件(需要或更高版本才能创建自定义日历)。如果我在设备上运行应用程序,然后检查系统日历应用程序,那么我的日历和创建的事件将正确显示。 现在,我希望我的应用程序从这个自定义日历中读取所有这些事件。我的事件是使用sta...

13得票1回答
如何接受/拒绝EKEvent邀请?

我希望能让我的用户在我的应用中接受/拒绝会议邀请。 我认为我需要更新EKParticipantStatus,但看起来不可能进行更新。 引用Apple文档:Event Kit无法添加参与者到事件中或更改参与者信息。 在这个stackOverflow问题中,有人建议使用原生的EventKit...

12得票2回答
EKEvent的eventIdentifier和calendarItemExternalIdentifier之间的区别是什么?

阅读苹果的文档后,我仍然不清楚EKCalenderItem的calendarItemExternalIdentifier和EKEvent的eventIdentifier之间的区别是什么,以及我们应该使用哪一个来识别跨不同设备的日历事件。具体而言: EKCalendarItem calend...

12得票6回答
如何获取 EKParticipant 的电子邮件?

如何获取EKParticipant的电子邮件? 在EKParticipant类中没有这样的属性。 是否可以呈现本机iOS参与者控制器以显示参与者列表?

10得票3回答
在iOS中创建日历事件时,会出现多次添加事件的情况。

我创建了一个带有提醒的日历事件,在事件前5分钟会发出提醒。 我的事件长这样EKEvent <0x7fd8ae554ba0> { EKEvent <0x7fd8ae554ba0> { title = E-Cold 1mg; lo...

10得票1回答
有没有一种方法可以通过UIActivityViewController发送日历事件?

标题基本上就是说了一切。接下来是我最好的猜测,但这个事件根本没有出现。NSArray *items = @[string, URL, (EKEvent *)[self createCalendarEvent]]; UIActivityViewController* activity = [[U...

10得票2回答
将事件添加到日历非常缓慢。

我只是想在设备的日历中添加一个事件。 我正在使用: __weak ProgramViewController *weakSelf = self; EKEventStore *store = [[EKEventStore alloc] init]; [store requestA...

9得票4回答
调用“pushViewController”时出现“无法加载源:6”的控制台消息???(附带代码)

有想法为什么在调用“pushViewController”时会出现“无法加载源:6”控制台消息?新视图似乎正常显示。 代码如下: 除去代码: EKEventViewController *eventViewController = [[EKEventViewController alloc]...