7得票1回答
不使用日历或提醒应用程序的情况下使用EventKit

我想知道是否有一种方法可以利用EventKit的功能——创建事件、重复规则等——而不必实际与日历和提醒事项应用程序进行交互? 关于要求的更多细节: 用户启动我的应用程序,并在其中创建一个新的事件样式条目 该事件样式条目不会实际出现在提醒事项或日历应用程序中 我的应用程序仍然可以访问事件样...

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

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

14得票4回答
如何通过事件打开日历 - NSURL calshow:

我想知道是否有人知道如何从APP中启动带有特定事件的日历。 我做了一些研究,发现可以使用NSURL有两种方法从应用程序内部打开本地日历: "calshow://":将打开当前日期的日历。 "calshow:\(someNSDate.timeIntervalSinceReferenceDa...

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

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

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

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

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

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

9得票1回答
如何测试需要设备特定信息的函数/计算属性?

我正在开发一个日历应用程序,在使用用户设备上的日历的功能上创建测试时遇到难题。变量calendar: EKCalendar从用户事件存储中获取,因此当单元测试在XCode的模拟器上运行时,它们会失败,因为该日历不存在。使用我的个人设备可以使测试通过,但是在我们的构建服务器上将无法通过测试。 ...

8得票1回答
EKEvent接受邀请

如何在iOS上接受EKEvent邀请?我知道这是可能的,因为Fantastical、Calendars 5和其他日历应用程序都具有此功能,但我没有看到公开的非只读属性来更改用户与事件相关的状态。 有什么想法吗? 谢谢。

7得票1回答
EKEventstore和唯一日历标识符

我有一个关于EKCalendar的calendarIdentifier属性的问题。这个ID是在全局层面上唯一的,还是在每个源级别上唯一的?例如,我可以安全地在我的应用程序中存储calendarIdentifier以平稳地识别事件存储中所有日历(无论它们位于哪个EKSource中),还是我还需要...

7得票3回答
EventKit:提醒事项的dueDateComponents与Alarm

我想要从我的应用程序中创建一个提醒,所以我创建了一个提醒(EKReminder)并设置了闹钟: NSTimeInterval timeInterval = 100000; NSDate *alarmDate = [NSDate dateWithTimeIntervalSinceNow:tim...