我很好奇是否可以使用EventKit的功能-创建事件,重复规则等-无需实际与Calendar and Reminders应用程序交互?
有关需求的更多详细信息,例如:
注意:可能/将有一个首选项,以使创建的事件样式条目在“提醒/日历”应用程序中可见。
基本上,为了获得使用或不使用提醒/日历应用程序的能力,我不想编写两个版本的代码-一个使用我自己的EventKit风格的实现-另一个使用真正的EventKit框架API 。
最佳答案
不可以-EventKit旨在与Calendar和Reminders可以访问的现有日历存储一起使用。如果要创建他们不知道的事件,则必须创建自己的日历存储。您可以肯定地在EventKit之后对其建模,以便相对容易地在两者之间进行切换,但是您需要重新实现您计划使用的API功能的任何部分。
关于ios - 不使用日历或提醒应用程序的EventKit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13631346/