Utilisation de Xcode 12 en essayant de créer une extension d'application de widget à mon projet.
Lors de la création d'une nouvelle cible de widget, je reçois l'erreur suivante:
'Widget' is annotated with @main and must provide a main static function of type () -> Void or () throws -> Void.
J'ai la même erreur avec ce code:
import WidgetKit
@main
struct WidgetSale: Widget {
let kind: String = "widgetSale"
var body: some WidgetConfiguration {
StaticConfiguration(kind: kind, provider: Provider()) { entry in
widgetSaleEntryView(entry: entry)
}
.configurationDisplayName("My Widget")
.description("This is an example widget.")
}
}
Je le résolvez en important SwiftUi en haut du fichier:
import SwiftUI