我只想在星期一,星期二,星期三,星期四和星期五的上午11:55发送本地通知。我找不到详细的来源。你能帮我吗?
答案 0 :(得分:1)
您可以使用UNCalendarNotificationTrigger
并创建触发器。您可以设置日期,时区,年,月,日,小时,分钟,以及是否需要重复。
接下来,创建一个请求UNNotificationRequest
,然后将请求添加到Notification Center。
赞:
import UserNotifications
let trigger = UNCalendarNotificationTrigger(dateMatching: DateComponents(calendar: Calendar.current, timeZone: Calendar.current.timeZone, year: 2019, month: 1, day: 14, hour: 11, minute: 55, repeats: true )
let request = UNNotificationRequest(identifier: "identifier", content: content, trigger: trigger)
UNUserNotificationCenter.current().add(request, withCompletionHandler: nil)
您只能创建(安排)64个本地通知