私は以下のコードを使用して通知を作成していますが、何とか起動していません。ある特定のView Controllerを開いたときにトリガするようにしたいのですが、これまでに何も起こっていません。私のコードの問題は何ですか?UILocalNotificationを起動しようとしていません
func notify() {
let notification = UILocalNotification()
notification.fireDate = Date()
notification.repeatInterval = .minute
notification.alertBody = "The alert body"
notification.alertAction = "enter text here"
UIApplication.shared.scheduleLocalNotification(notification)
}
私はまた、アプリデリゲートにこのラインを持っている:notification.fireDate = Date()
がで過去にされる、現在の時刻にfireDate
を設定しますので、私は、これは失敗するだろうと信じて
application.registerUserNotificationSettings(UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil))
これはそれでした!私は少し後に日付を変更すると、それは再び働き、通知をくれました。 – Misha