WidgetKit: обновлять данные по определенному времени?

Можно ли динамически обновлять виджет / отображать представление в зависимости от определенного времени?

Например, что-то вроде этого кода:

func getTimeline(for configuration: ConfigurationIntent, in context: Context, completion: @escaping (Timeline<Entry>) -> ()) {
        var entries: [SimpleEntry] = []
    

    // Generate a timeline consisting of five entries an hour apart, starting from the current date.
    let currentDate = Date()
   
    // Get specific date / time to update then compare it to system's current time. 
    var components = DateComponents()
    components.hour = 12
    components.month = 0
    let midnight = Calendar.current.date(from: components)
    

    if midnight == currentDate {
    
        let entry = SimpleEntry(date: Date(), text: "",  configuration: ConfigurationIntent())
        entries.append(entry)
        
        let timeline = Timeline(entries: entries, policy: .atEnd)
        completion(timeline)
        
    } else {
        
        for hourOffset in 0 ..< 6 {
            let entryDate = Calendar.current.date(byAdding: .hour, value: hourOffset, to: currentDate)!
        
            let entry = SimpleEntry(date: entryDate, text: update,  configuration: ConfigurationIntent())
            entries.append(entry)
        }
        let timeline = Timeline(entries: entries, policy: .atEnd)
        completion(timeline)
        
    }
    
}

person P. Lemelle    schedule 27.11.2020    source источник
comment
Пожалуйста, добавьте дополнительную информацию. Непонятно, что вы пытаетесь сделать.   -  person pawello2222    schedule 28.11.2020
comment
Мне было интересно, возможно ли, чтобы виджет сбрасывал / отображал новую запись в определенное время? Например, если «текстовое» поле обновляется в течение дня, возможно ли, чтобы его значение автоматически очищалось в определенное время?   -  person P. Lemelle    schedule 29.11.2020
comment
Отвечает ли это на ваш вопрос? Как изменить вид в полночь в WidgetKit, SwiftUI?   -  person pawello2222    schedule 29.11.2020
comment
Это также может вам помочь: SwiftUI iOS 14 Widget CountDown   -  person pawello2222    schedule 29.11.2020
comment
Да, это решило мою проблему. Спасибо.   -  person P. Lemelle    schedule 03.12.2020