0
毎日19:30に警告するローカル通知を行う必要があります。ここでiOSに関する毎日のローカル通知
は私がやったことです:
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分早く警告する。また、毎日アラームすることはできません。私は間違って何をしたのですか?あなたの通知をスケジュールする機能以下
私はすでにそれが焦点ではないと私はそれをここに投稿していなかっただけという、registerLocal()関数を行っています。上記のコードは、毎日1930年に警告を発することはありません。 – user6539552
どのようにテスト@ user6539552 –
それは私の仕事です@ user6539552 –