当前位置 : 主页 > 手机开发 > ios >

ios – 处理多个UILocalnotification超过64

来源:互联网 收集:自由互联 发布时间:2021-06-11
请解释使用代码! 可能会提出这个问题 Manage Multiple UILocal Notification 但是没有得到答案呢? 请关注这个问题和anser 如何管理超过64的通知? 我有所有UINotification时间的本地数据库,如下面
请解释使用代码!
可能会提出这个问题
Manage Multiple UILocal Notification
但是没有得到答案呢?
请关注这个问题和anser
如何管理超过64的通知?

我有所有UINotification时间的本地数据库,如下面的问题:

Set multiple UILocalNotification

请回答.

在任何给定时间都无法安排超过64个本地通知.但是,可能有办法有效地实现您的目标.

>如果您有重复通知,请不要手动安排通知.而是在UILocalNotification对象上使用repeatInterval.此属性采用NSCalendarUnit,可用于将重复设置为每小时,每天,每月等.
>每次启动应用程序时,重新评估计划的UILocalNotification对象.丢弃任何不再有效的内容,并尽可能多地排队.
>这是最不优雅的解决方案,但可能最适合为用户设置大量提醒.但是,在尝试此方法之前请注意,您实际上不会注册其他UILocalNotification对象,因此在显示通知时您的用户将不会被带到应用程序.因此,除此之外,您可以使用calendar events and reminders为用户设置提醒.您可能希望使用EventKit框架来处理所有繁重的工作.这种方法的优点是您可以根据需要安排任意数量的事件.您可以使用日历作为通知存储来为您发送通知.因此,每次启动应用程序时,您都将使用其中一种谓词方法(如 – (NSArray *)eventsMatchingPredicate:(NSPredicate *)谓词)查询EKEventStore,以查找您创建的事件.

网友评论