哪个更好 - EventKit或LocalNotification用于提醒应用用户

时间:2011-10-08 20:12:08

标签: ios uilocalnotification eventkit

我正在构建一个应用程序,提醒用户什么时候做某事。我计划使用EventKit将日历添加到日历中,这可能会导致日历非常混乱,因为一天内可能会有多个提醒。

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

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

各自的优点和缺点是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

一个应用程序可能拥有的本地通知数量有限制 - 64我相信 - 所以你可能想检查ios5中是否有更改。