web-dev-qa-db-fra.com

Widget Xcode 12 / iOS14 "@Main et doit fournir une fonction statique principale" Erreur

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.

enter image description here

10
Vlad

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
0
Nicoz