ios – 处理多个UILocalnotification超过64

前端之家收集整理的这篇文章主要介绍了ios – 处理多个UILocalnotification超过64前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
请解释使用代码
可能会提出这个问题
Manage Multiple UILocal Notification
但是没有得到答案呢?
请关注这个问题和anser
如何管理超过64的通知

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

@L_502_1@

请回答.

解决方法

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

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

猜你在找的Xcode相关文章