Следующая строка кода может повторять локальное уведомление каждую неделю, верно?:
let triggerWeekly = Calendar.current.dateComponents([.weekday,hour,.minute,.second,], from: date)
let trigger = UNCalendarNotificationTrigger(dateMatching: triggerWeekly, repeats: true)
Но как повторять локальное уведомление каждый месяц? Какие компоненты даты потребуются для планирования ежемесячного уведомления?