gpt4 book ai didi

ios - 如何在几天前在 UNNotificationCenter 中设置警报?

转载 作者:行者123 更新时间:2023-11-28 23:22:51 26 4
gpt4 key购买 nike

如何在几天前触发本地通知?例如,我从 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).

但我如何才能将它们设置为在某一天之前的特定时间触发?

最佳答案

if let oneDayAgo = Calendar.current.date(byAdding: .day, value: -1, to: birthDate) {
var dateComponents = Calendar.current.dateComponents([.month, .day], from: oneDayAgo)
dateComponents.hour = 10
dateComponents.minute = 30
let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: true)
}

关于ios - 如何在几天前在 UNNotificationCenter 中设置警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59375190/

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