gpt4 book ai didi

swiftui - Xcode 12/iOS14 WidgetKit "@main and must provide a main static function"错误

转载 作者:行者123 更新时间:2023-12-03 15:20:52 27 4
gpt4 key购买 nike

使用 Xcode 12 尝试为我的项目创建 Widget 应用程序扩展。
在创建新的 Widget 目标时,我收到以下错误:

'Widget' is annotated with @main and must provide a main static function of type () -> Void or () throws -> Void.
enter image description here

最佳答案

您正在使用名称 Widget ,已经有一个协议(protocol)叫做 WidgetSwiftUI框架。
您应该使用其他名称,但如果您真的想要,请在开头添加模块名称,如 SwiftUI.Widget

@main
struct Widget: SwiftUI.Widget {
private let kind: String = "Widget"

public var body: some WidgetConfiguration {
IntentConfiguration(kind: kind, intent: ConfigurationIntent.self, provider: Provider(), placeholder: PlaceholderView()) { entry in
WidgetEntryView(entry: entry)
}
.configurationDisplayName("My Widget")
.description("This is an example widget.")
}
}

关于swiftui - Xcode 12/iOS14 WidgetKit "@main and must provide a main static function"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62528803/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com