0

我正在构建一个应用程序来提醒用户何时该做某事。我计划使用 EventKit 将事件添加到日历中,这可能会使日历变得非常混乱,因为一天中可能会有多个提醒。

LocalNotification 是更合适的解决方案吗?

如果用户想要删除未来的事件,删除未来的 LocalNotifications 是否比 EventKit 日历事件更容易?

各自的优缺点是什么?

谢谢!

4

1 回答 1

0

我也在考虑同样的事情。我认为您希望使用本地通知,因为除了您指出的日历中的混乱之外,您还可以更灵活地创建日历事件:-您可以选择自定义警报-您可以将提醒重新启动到您的应用程序中作为一个选项,然后自定义您的应用程序从提醒启动时的行为方式(即转到提醒所涉及的特定项目)

另外,Apple 说您不应该直接在用户的日历中创建事件,而是向用户显示一个对话框并让他们单击确定(为此目的的视图控制器的名称现在正在逃避我)。这可能是您对应用程序工作流程的想法的额外步骤。

一个应用程序可以拥有的本地通知数量是有限制的——我相信是 64——所以你可能想检查一下在 ios5 中是否发生了变化。

于 2011-10-22T16:31:07.957 回答