首页 文章

Swift每24小时发送一次本地通知

提问于
浏览
0

我正在寻找一种方法,在某个时间每24小时发一次本地通知 .

例如:我有一个日期选择器 . 我将日期选择器时间设置为3.02pm . 下次下午3点2分发出本地通知 . 一遍又一遍地重复这个 .

我已成功在日期选择器选择的时间成功拨打本地通知,但我该如何每24小时重复一次?

3 回答

  • 0

    UILocalNotification 在iOS 10中已弃用 . 请改用 UNNotificationRequest .

    myNotificationRequest.trigger = UNTimeIntervalNotificationTrigger(timeInterval: 60*60*24, repeats: false)
    
  • 1

    您可以使用 repeatInterval 属性重复本地通知 . 要每天重复本地通知,请将此行添加到您的代码中

    myLocalNotification.repeatInterval = NSCalendarUnit.CalendarUnitDay
    
  • 0

    In Swift 3

    myLocalNotification.repeatInterval = NSCalendar.Unit.day
    

相关问题