185得票11回答
以编程方式在iPhone日历中添加自定义事件

有没有办法从自定义应用程序将iCal事件添加到iPhone日历中?

52得票7回答
在 Swift 数组中查找第一个符合条件的元素(例如 EKSource)

我想要用一行Swift表达式找到类型为EKSourceType.Local的第一个EKSource。以下是我目前拥有的代码:let eventSourceForLocal = eventStore.sources[eventStore.sources.map({ $0.sourceT...

28得票2回答
EKParticipant在EventKit中错误地返回isCurrentUser属性的NO值

我正在尝试确定一个 EKEvent 的出席者 (EKPartipants) 中哪个是当前用户。在 iOS6 中,EKParticipant 公开了一个名为 isCurrentUser 的属性,该属性应该提供这个信息。不幸的是,每次查询 EKParticipant 的 isCurrentUser...

27得票4回答
iPhone模拟器 - 如何检测应用程序是否在模拟器上运行(以便设置测试数据)?

请给我示例代码,展示如何在我的iPhone应用程序代码中: 检测应用程序是否刚刚被部署以在模拟器上运行(而不是设备)[如果“部署”不可用,则仅检测应用程序是否在模拟器上运行而不是设备) 在我的iPhone应用程序代码中的哪个位置会放置设置模拟器测试数据的行 - 这是我希望测试数据每次重新编...

25得票1回答
谷歌委托管理日历框架/EventKit

我一直以为Google代理可以通过iCal和Calendar.app查看,但无法通过日历框架或EventKit在我们开发者那里看到。 这种情况有改变吗?

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

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

20得票3回答
EKCalendar中的“完整日历同步”具体包括什么?

EKCalendar类的文档针对calendarIdentifier属性说明如下: 与日历进行完整同步将会丢失此标识符。您应该有一个处理无法通过获取缓存其其他属性来获得标识符的日历的计划。 "完整同步"是在什么时候发生的?除了calendarIdentifier之外,哪些属性可能会...

18得票1回答
在EventKit中将EKParticipants添加到EKEvent

我希望能够通过编程的方式将参与者添加到iPhone上的EKEvent。 根据EKParticipant的类引用,"您不能直接创建EKParticipant对象。将出席者发送到EKEvent对象以获取EKParticipant对象的数组。" EKEvent的类引用指出,“attendees”...

17得票5回答
iOS 6中应用程序日历功能无法正常工作

我正在开发的应用程序中存在用户与用户日历之间的交互,就像许多应用程序中的情况一样,非常标准。在我升级到iOS 6之前,它一直工作正常。现在,当我尝试执行相同的日历功能时,我面临着“此应用程序无法访问您的日历。您可以在隐私设置中启用访问权限”对话框,但我的应用程序未出现在设备的日历隐私设置中。是...

14得票2回答
在Xcode iOS中向日历添加事件

你好 我有一段代码用于将事件添加到日历,但它似乎没有生效。-(void)event { EKEventStore *eventStore = [[EKEventStore alloc] init]; EKEvent *event = [EKEvent eventWithE...