iOS 10ローカル通知を実装しようとしていましたが、最初に通知拡張ターゲットを追加するだけのコードがiOS 9と同じだと思っていました。しかし、実際にはUNMutableNotificationContent
クラスを使用しています。ローカルのUNMutableNotificationContentの日付ピッカーを使用した発射日
時間間隔を使用して通知する通知を設定することはできますが、日付ピッカーを使用して特定の日付を設定するにはどうすればよいですか?
import UserNotifications
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .full
let displayDate = dateFormatter.string(from: datePicker.date)
let notif = UNMutableNotificationContent()
notif.title = "Reminder)"
notif.subtitle = "\(displayDate)"
notif.body = "Details"
notif.categoryIdentifier = "Details Reminder"
let notifTrigger = UNTimeIntervalNotificationTrigger(timeInterval: 5, repeats: false)
let request = UNNotificationRequest(identifier: "myNotif", content: notif, trigger: notifTrigger)
UNNotificationRequest
トリガーは私がちょうど日付を追加することができます期待していたタイプUNTimeIntervalNotificationTrigger
が必要です。
現在の日付と日付ピッカー日付を使用してインターバル時間を調整する必要がありますか?または、他の方法でこれを行うことができますか?