我正在编写我的第一个iOS应用程序(我厌倦了错过事件提醒,并希望有一种基于规则的提醒,例如对于特定的日历和特定的人,会在事件发生前10、5和0分钟响起不同和更大声的音调)。 第一步是获取访问日历的权限,感谢这个伟大的演示文稿,我已经涵盖了这方面。我已经在我的iPhone上运行了该应用程序并可...
我想知道是否有人知道如何从APP中启动带有特定事件的日历。 我做了一些研究,发现可以使用NSURL有两种方法从应用程序内部打开本地日历: "calshow://":将打开当前日期的日历。 "calshow:\(someNSDate.timeIntervalSinceReferenceDa...
阅读苹果的文档后,我仍然不清楚EKCalenderItem的calendarItemExternalIdentifier和EKEvent的eventIdentifier之间的区别是什么,以及我们应该使用哪一个来识别跨不同设备的日历事件。具体而言: EKCalendarItem calend...
我正在编写一款 iPhone 应用程序,将使用 EventKit 框架在用户的日历中创建新事件。那部分工作相当顺利(除了它处理时区的方式有些不稳定 - 但这是另一个问题)。我无法弄清楚如何获取用户的日历列表,以便他们可以选择将事件添加到哪个日历中。我知道它是一个 EKCalendar 对象,但...
我对Swift还不太熟悉,但非常感兴趣。我想获取存储在名为“Work”的日历中的所有事件,并在tableView中显示它们。我查找了类似于此类问题,但那里显示的代码似乎有点陈旧,也无法正常工作。我该怎么做呢?tableView应该能够显示标题、开始时间和结束时间。是否可以像将所有标题放入一个字...
我正在开发一个日历应用程序,在使用用户设备上的日历的功能上创建测试时遇到难题。变量calendar: EKCalendar从用户事件存储中获取,因此当单元测试在XCode的模拟器上运行时,它们会失败,因为该日历不存在。使用我的个人设备可以使测试通过,但是在我们的构建服务器上将无法通过测试。 ...
通过您的iPhone设置面板,您可以添加一个远程.ics日历格式的订阅。我有一款荷兰 iPhone 应用程序可以在应用程序内执行此操作(请参见下面的屏幕截图,“abonneren op de agenda”表示“订阅日历”),但肯定还有其他应用程序可以实现此功能。 我想为我的项目模拟这个行为...
我正在尝试访问在iOS 9中新的主动助手功能自动从电子邮件创建的事件。这些事件显示在“在邮件中找到的事件”日历中。 为了访问这些事件,我正在执行以下操作: self.eventStore.requestAccessToEntityType(.Event, completion: { (gr...