【发布时间】:2012-06-18 08:20:40
【问题描述】:
我有一个 UILocalNotification,它设置为从 2012-06-18 10:00 开始,重复间隔为 1 分钟。
2012-06-18 10:05 将触发 5 个通知。然后,用户将选择通知编号 3。通知应在 2012-06-18 10:02 触发。
在我的- application:didReceiveLocalNotification: 方法中。如何以编程方式从通知编号 3 中获取此触发日期,该通知编号应为 2012-06-18 10:02。我知道我可以从UILocalNotification 获得初始/启动 fireDate 属性,但我对此不感兴趣。我很想知道此重复通知的触发日期(不是初始/开始触发日期)。
如果有人可以向我解释如何在不解析通知的- description 的情况下找出哪个重复的UILocalNotification 被解雇了,我会给你一些我来之不易的赏金。
【问题讨论】:
-
我认为这是不可能的,因为所有传递的信息(甚至在 userInfo 字典上)都是在计划之前配置的。所以我不认为它是为了这个目的。但我可能是错的,只是谈谈我的经历。
-
我认为这也不可能。从文档中需要注意的是,每个重复通知不是不同的通知,而是再次重新安排了相同的通知。