Swift本地通知未触发

时间:2018-01-02 16:04:56

标签: ios swift

我试图在ios App中发出本地通知。

let notificationContent = UNMutableNotificationContent()
notificationContent.title = "Test"
notificationContent.body = alert            
let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
let notificationRequest = UNNotificationRequest(identifier: UUID().uuidString, content: notificationContent, trigger: trigger)
UNUserNotificationCenter.current().add(notificationRequest, withCompletionHandler: { (error) in
                if let error = error {
                    print(error)
                }else{
                    print("local push scheduled!")
                }
            })

当我尝试运行它时,本地通知它已正确安排但从未被解雇......有些帮助吗?

1 个答案:

答案 0 :(得分:2)

触发器触发前必须经过的时间(以秒为单位)。该值必须大于零。

基于指定时间信息的新时间间隔触发器。如果重复为真,则timeInterval参数中的值必须为60秒或更长。