毎日 19:30 にユーザーに警告するローカル通知を作成する必要があります。
これが私がしたことです:
var dateComponents = DateComponents()
dateComponents.hour = 19
dateComponents.minute = 30
let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, repeats: true)
let identifier = "daily.alarm"
let request = UNNotificationRequest(identifier: identifier, content: content, trigger: trigger)
UNUserNotificationCenter.current().removeAllPendingNotificationRequests()
UNUserNotificationCenter.current().add(request, withCompletionHandler: { (error) in
if error != nil {
debugPrint("center.add(request, withCompletionHandler: { (error)")
}
})
しかし、19:30に通知がアラートされていないことがわかりました。代わりに、15 分早く警告します。また、毎日アラームすることもできません。私が間違ったことをしましたか?