加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 处理多个UILocalnotification超过64

发布时间:2020-12-14 17:13:18 所属栏目:百科 来源:网络整理
导读:请解释使用代码! 可能会提出这个问题 Manage Multiple UILocal Notification 但是没有得到答案呢? 请关注这个问题和anser 如何管理超过64的通知? 我有所有UINotification时间的本地数据库,如下面的问题: Set multiple UILocalNotification 请回答. 解决
请解释使用代码!
可能会提出这个问题
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,以查找您创建的事件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读