我正在构建一个应用程序来提醒用户何时该做某事。我计划使用 EventKit 将事件添加到日历中,这可能会使日历变得非常混乱,因为一天中可能会有多个提醒。
LocalNotification 是更合适的解决方案吗?
如果用户想要删除未来的事件,删除未来的 LocalNotifications 是否比 EventKit 日历事件更容易?
各自的优缺点是什么?
谢谢!
我正在构建一个应用程序来提醒用户何时该做某事。我计划使用 EventKit 将事件添加到日历中,这可能会使日历变得非常混乱,因为一天中可能会有多个提醒。
LocalNotification 是更合适的解决方案吗?
如果用户想要删除未来的事件,删除未来的 LocalNotifications 是否比 EventKit 日历事件更容易?
各自的优缺点是什么?
谢谢!
我也在考虑同样的事情。我认为您希望使用本地通知,因为除了您指出的日历中的混乱之外,您还可以更灵活地创建日历事件:-您可以选择自定义警报-您可以将提醒重新启动到您的应用程序中作为一个选项,然后自定义您的应用程序从提醒启动时的行为方式(即转到提醒所涉及的特定项目)
另外,Apple 说您不应该直接在用户的日历中创建事件,而是向用户显示一个对话框并让他们单击确定(为此目的的视图控制器的名称现在正在逃避我)。这可能是您对应用程序工作流程的想法的额外步骤。
一个应用程序可以拥有的本地通知数量是有限制的——我相信是 64——所以你可能想检查一下在 ios5 中是否发生了变化。