gpt4 book ai didi

ios - 找出重复的 UILocalNotification 何时被触发

转载 作者:行者123 更新时间:2023-12-03 22:37:19 25 4
gpt4 key购买 nike

我有一个 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 获取 initial/start fireDate 属性,但我对此不感兴趣。我很想知道 this 重复通知的 fireDate(不是初始/开始 fireDate)。

如果有人可以向我解释如何在不解析通知的 - description 的情况下找出哪个重复的 UILocalNotification 被触发,我会给你一些我辛苦赚来的赏金.

最佳答案

所以我对此进行了更多思考,正如我在评论中所说,由于处理通知的方式,这似乎是不可能的。

您创建一个并立即触发或安排它。

通知只是一些信息的存储,这意味着它只是为了它的属性而被读取。

应用通过

接收通知
application:didReceiveLocalNotification:

哪里只有UILocalNotification本身就通过了。此通知仅包含一系列在开始时设置的属性。

重复间隔仅用于重新通知用户,它不会改变通知内部的内容。

由此得出的结论是,对于您希望实现的行为,如果您希望传递不同的信息或执行不同的操作,则必须触发不同的通知。

(子分类也没有用,如此处所述 https://stackoverflow.com/a/8583329/1068522 )

关于ios - 找出重复的 UILocalNotification 何时被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11079167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com