#swift
Вопрос:
Когда я планирую уведомление на ежедневной основе, оно добавляет текущий день.
Есть ли способ исключить день, на который запланированы уведомления?
ПРИМЕР:
Сегодня воскресенье, И я хотел бы запланировать уведомление для каждого на 13:00, начиная с завтрашнего дня.
func showNotify(id:String,body:String,hour:Int,minut:Int) { let content = UNMutableNotificationContent() content.title = "للتذكير" content.body = body content.badge = 1 content.sound = .default var dateComponents = DateComponents() dateComponents.calendar = Calendar.current content.userInfo = ["alarm":id] dateComponents.hour = hour dateComponents.minute = minut content.categoryIdentifier = id // Create the trigger as a repeating event. let trigger = UNCalendarNotificationTrigger( dateMatching: dateComponents, repeats: true) UNNotificationActionOptions(rawValue: 0)) let syncCategory = UNNotificationCategory(identifier: id, actions: [], intentIdentifiers: [], hiddenPreviewsBodyPlaceholder: body, options: .customDismissAction) let notificationCenter = UNUserNotificationCenter.current() notificationCenter.setNotificationCategories([syncCategory]) notificationCenter.add(request) }