Ios 如何设置在第一次设置通知后每秒钟触发一次的本地通知?

Ios 如何设置在第一次设置通知后每秒钟触发一次的本地通知?,ios,swift,swift3,localnotification,unusernotificationcenter,Ios,Swift,Swift3,Localnotification,Unusernotificationcenter,我想要的是,我将本地通知设置为早上7:00,当它立即启动时,通知会持续出现,直到用户没有对通知执行任何操作或打开应用程序为止 下面是第一次发送通知的代码 let alarmNotification: UNMutableNotificationContent = UNMutableNotificationContent() alarmNotification.title = "Demo" alarmNotification.body = "Test" alarmNotification.c

我想要的是,我将本地通知设置为早上7:00,当它立即启动时,通知会持续出现,直到用户没有对通知执行任何操作或打开应用程序为止

下面是第一次发送通知的代码

 let alarmNotification: UNMutableNotificationContent = UNMutableNotificationContent()
 alarmNotification.title = "Demo"
 alarmNotification.body = "Test"
 alarmNotification.categoryIdentifier = "myDemoCategory"

 let now = Date()
 let triggerWeekly = Calendar.current.dateComponents([.weekday,.hour,.minute], from: now)
 let trigger = UNCalendarNotificationTrigger(dateMatching: triggerWeekly, repeats: true)
 let request = UNNotificationRequest(identifier: "TestNotification\(now)", content: alarmNotification, trigger: trigger)

 UNUserNotificationCenter.current().add(request) {(error) in
     if let error = error {         
           print("Uh oh! We had an error: \(error)")
     }
 }
请建议连续发送本地通知


感谢您在日期组件中添加秒数

let triggerWeekly = Calendar.current.dateComponents([.weekday,.hour,.minute], from: now)
通过增加秒数设置每秒循环中所需的通知数,iOS中的最大值为64


点击通知后,关闭所有通知,并在下次重置

谢谢你的回答。我试过了,但发生了什么事,我把闹钟定在12:28,它一直响到12:28:59。我希望通知持续不断,直到用户不触摸通知或应用程序。由于app store中的一个应用程序“Alarmy”会持续启动。iOS有一个限制,即您对aap的本地通知有限,而且在没有用户操作的情况下,在收到通知时不会回调。是的,我同意这一点,但app store Alarmy应用程序中的一个应用程序会持续发出通知。