ios - 在 iOS 中创建日历

标签 ios eventkit ekevent

<分区>

我有一个应用程序,我需要创建一个日历来保存由所述应用程序创建的事件。日历只能在应用程序内部使用,但可以选择同步到默认日历。搜索教程但没有一个很好地解释这个过程,所以如果有人可以解释这个过程和代码或直接到一个好的教程会很棒。谢谢

最佳答案

您可以尝试使用 Eventkit 框架来添加提醒、事件、警报。

1)它没有像UILocalNotification那样的通知数量限制。

2)使用事件工具包,您可以添加基于时间和基于位置的事件。

3)您也不必担心隐私问题。

尽管 UILocalNotification 和 EventKit 本身都很强大..

注意:EventKit框架需要ios 6以上

您可以根据自己的需要选择哪一种。

下面的链接会给你一个良好的开端

Resource 1

Resource 2 .

下图将让您清楚地了解什么是 evenkit。

EventKit_image

如果适合您的需要,请使用 eventkit。

关于ios - 在 iOS 中创建日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16404436/

相关文章:

ios - UI 测试 - isSelected 总是返回 false

ios - 单击内部选项卡时保持 ScrollView 位置(刷新内部数据)

ios - EventKit 从日历中删除事件

ios - 未根据给定的 EKRecurrenceRule 添加 EKEvent

ios - 无法更改 EKEvent 代码中的 UIButton

ios - 将扫描的条码值解码为int值

iOS AudioUnit 控件 - kAudioUnitSubType_Delay

ios - 保存多个 Google 日历事件时缺少 EKEvents

swift - 如何获取 EKEvent 实例的 travelTime