Scheduling local notifications to repeat daily from tomorrow

Hello

I'm trying to schedule a local notification to fire every day, at a specific time, but from tomorrow.

e.g. "Trigger a notification every day at 2 pm, from tomorrow"

This is how I set up my schedule function.

func scheduleNotifications(date: Date, identfier: String, after: Bool) {
    
    let content = UNMutableNotificationContent()
    content.title = "App"
    content.body = "Test"
    content.sound = .default
    content.userInfo = ["Hour": Int(hourFormatter.string(from: date)) ?? 0]
    
    let afterDay = Calendar.current.date(byAdding: .day, value: after ? 1 : 0, to: Date())

    var components = Calendar.current.dateComponents([.hour, .minute], from: afterDay!)

    components.hour = Int(hourFormatter.string(from: date)) ?? 0
    components.minute = Int(minuteFormatter.string(from: date)) ?? 0
    
    
    let trigger = UNCalendarNotificationTrigger(dateMatching: components, repeats: true)
    let request = UNNotificationRequest(identifier: identfier, content: content, trigger: trigger)
    
    UNUserNotificationCenter.current().add(request)

}

Does it work ? It seems that "from: afterDay" has no effect

Scheduling local notifications to repeat daily from tomorrow
 
 
Q