ios - 我想在下次触发通知时检索

标签 ios swift

我使用本地表示法 repeatInterval,是否可以检索 repeatInterval 再次工作的时间?我需要它来更新计数器“触发通知前还剩多少”。

最佳答案

如果你的目标是 iOS 10+,你应该使用 UNUserNotificationCenter .

UNUserNotificationCenter 有方法 getPendingNotificationRequests(completionHandler:)这将在未决通知请求的完成处理程序列表中返回。

列表的每个元素都是UNNotificationRequest对象,其中包含属性 trigger .

如果触发器是UNTimeIntervalNotificationTriggerUNCalendarNotificationTrigger它有方法 nextTriggerDate(),它会给你下次触发它的时间点。

看起来你在找什么。

关于ios - 我想在下次触发通知时检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48544589/

相关文章:

ios - presentViewController 隐藏 presentingViewController

ios - 尝试更改 MKPointAnnotation 颜色但丢失标题

ios - 将图库中的图像保存到 iOS 应用程序

swift - 如何将 ?id=1 之类的内容附加到 NSMutableURLRequest

ios - Pod 安装不下载框架

c# - 需要来自苹果的 iOS 崩溃日志的建议

iOS,如何重启NSThread?

swift - Swift 枚举可以作为变量引用吗?

swift - 如何将日期信息传递给 AppleScript?

ios - 连续滚动查看;水平和垂直