【发布时间】:2020-04-10 00:17:57
【问题描述】:
如何在几天前触发本地通知?例如,我从 dateComponents 创建本地通知:
var dateComponents = Calendar.current.dateComponents([.month, .day], from: birthDate)
dateComponents.hour = 10
dateComponents.minute = 30
let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: true)
我从以下日期获得天数:
var dateComponents = Calendar.current.dateComponents([.month, .day], from: birthDate).
但是我怎样才能将它们设置为在特定时间的某一天之前触发呢?
【问题讨论】:
-
我推荐阅读this
-
谢谢,但我还没有找到解决方案。此线程仅关于触发一周中的特定日期。
-
您的问题不清楚。请具体说明哪些情况被理解为“几天前”?什么样的日子?
-
我用这些信息更新了我的问题。
标签: ios swift usernotifications