hello I create Widget by SwiftUI, but not refreshing when running this is my code.
Code Block import WidgetKit import SwiftUI struct WidgetModel: TimelineEntry { var date: Date var currentTime: String } struct DataProvider : TimelineProvider { func placeholder(in context: Context) -> WidgetModel { return WidgetModel(date: Date(), currentTime: "124") } func getTimeline(in context: Context, completion: @escaping (Timeline<WidgetModel>) -> Void) { let date = Date() let formatter = DateFormatter() formatter.dateFormat = "hh:mm:ss a" let time = formatter.string(from: date) let entryData = WidgetModel(date: date, currentTime: time) let refresh = Calendar.current.date(byAdding: .second, value: 10, to: date)! let timeLine = Timeline(entries: [entryData], policy: .after(refresh)) print("updated") completion(timeLine) } func getSnapshot(in context: Context, completion: @escaping (WidgetModel) -> Void) { let date = Date() let formatter = DateFormatter() formatter.dateFormat = "hh:mm:ss a" let time = formatter.string(from: date) let entryData = WidgetModel(date: date, currentTime: time) completion(entryData) } } struct WidgetView : View { var data : DataProvider.Entry var body : some View{ VStack{ HStack{ Spacer() Text("Time") .foregroundColor(Color.white) Spacer() } Spacer() Text(data.currentTime) .padding(.horizontal , 10) .foregroundColor(Color.white) Spacer() }.background(Color.black) } } @main struct Config : Widget { var body: some WidgetConfiguration{ StaticConfiguration(kind: "Widget", provider: DataProvider(), content: {data in WidgetView(data: data) }) .supportedFamilies([.systemSmall]) .description(Text("test text")) } }