SWIFT-一天中特定时间的呼叫功能

时间:2019-02-01 09:09:34

标签: ios swift

我正在尝试制作一个应用程序,我想在上午9点调用一个函数并发送通知。然后另一个在下午12点,另一个在下午6点。每天。有谁知道最好的方式?

1 个答案:

答案 0 :(得分:1)

使用UNCalendarNotificationTrigger

var dateComponents = DateComponents()
dateComponents.hour = 9
dateComponents.minute = 0
let trigger = UNCalendarNotificationTrigger(dateMatching: dateComponents, 
                                            repeats: true)

let request = UNNotificationRequest(identifier: UUID().uuidString, 
                                    content: YourContent, 
                                    trigger: trigger)
相关问题