EventKit不使用日历或提醒应用程序

Jos*_*uce 5 macos events xcode ios eventkit

我很好奇是否有办法使用EventKit的功能 - 创建事件,重复规则等 - 而不必实际与日历和提醒应用程序接口?

关于要求的更多细节,例如:

  1. 用户启动我的应用程序,并在那里创建一个新的事件样式条目
  2. 事件样式条目实际上不会出现在"提醒"或"日历"应用程序中
  3. 我的应用程序仍然可以访问事件样式条目及其相关选项

注意:可能/将有一个首选项选项,使创建的事件样式条目在Reminders/Calendar应用程序中可见.

基本上,为了实现使用或不使用Reminders/Calendar应用程序的能力,我不想编写两个版本的代码 - 一个使用我自己的EventKit-esque实现 - 另一个使用真正的 EventKit框架API .

Noa*_*oon 4

Nope\xe2\x80\x94EventKit 旨在与日历和提醒可以访问的现有日历存储一起使用。如果您想创建他们不知道的事件,您必须推出自己的日历存储。您当然可以在 EventKit 之后对其进行建模,以便相对轻松地在两者之间切换,但是您\xe2\x80\x99 将需要重新实现您计划使用的 API\xe2\x80\x99s 功能的任何部分。

\n