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

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

16得票3回答
获取实体类型为3的共享日历邀请出现错误,Xcode 6.1.1。涉及EKCalender、EKSource、EKEventstore和Objective C。

我正在开发日历应用程序。我试图使用分配的EKCalender保存EKEvent。但是,当我尝试运行以下代码时,它会给我错误。请帮忙。 -(BOOL)createEventWithTitle:(NSString *)paramTitle startDate:(NSDate *)paramSta...

14得票3回答
在使用Swift 3和OSX Sierra时访问日历出现问题,使用EKEventStore。

这看起来非常简单,但我已经苦苦挣扎了几天,想要在OSX上访问日历。我已经开启了App Sandbox功能,并在应用数据中勾选了“日历”框。我创建了一个非常简单的应用程序,其中包含以下视图控制器类:import Cocoa import EventKit class ViewControlle...

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

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

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

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

12得票2回答
EKCADErrorDomain使用calendarWithIdentifier

在我的iOS应用中,我使用以下方法访问日历: EKCalendar* cal = [eventStore calendarWithIdentifier:[calendarIDs objectAtIndex:i]]; 权限是通过以下方式向用户询问的: eventStore request...

11得票2回答
确定您的应用程序是否具有访问日历的权限而无需发起请求?

我正在实现在我的应用程序中添加和删除用户创建的事件到iOS日历的功能。我已编写了请求访问日历权限的代码以供用户创建事件时使用,而且它运行得很好。我将事件保存在服务器上,并允许他们稍后删除事件。当发生这种情况时,我也会从日历中删除该事件。有可能有人在这个应用程序之外创建事件,然后打开应用程序,然...

9得票2回答
当iOS应用程序在后台运行时,如何监听日历事件?

我编写了一个Android应用程序,用于监听传入的日历事件,并在后台运行时触发我的流程。 现在我想为iOS做同样的事情。 我阅读了很多资料,并运行了一些使用EKEventStore和后台获取的演示。 然而,这种方法并不令我满意。 是否有其他方法可以实现这个功能? [编辑] 应用程序...

9得票3回答
将位置添加到iOS日历的EKEvent

如何在日历中添加位置,不仅包括NSString,还要包括纬度和经度,以便显示地图? <EKCalendarItem> https://developer.apple.com/LIBRARY/ios/documentation/EventKit/Reference/EKCa...

9得票3回答
将事件保存到用户的日历中。

如何将事件添加到用户的日历中,并允许用户选择日历等。我有一段代码可以工作,但这会将事件添加到用户的默认日历中。我如何允许用户更改日历、自定义提醒等?我已经看到其他应用程序打开日历应用程序并填写字段。 //add to calendar let eventSto...