我使用 SwiftUI 使用 Xcode 11 的第二个测试版构建了一个应用程序,一切都运行良好,但现在,在第三个测试版中,应用程序甚至没有构建。我收到诸如“使用未声明类型‘View’”、“未知属性‘State’”等错误。我该怎么办?问题出在我的代码中还是只是一个错误?
问题是当我尝试构建应用程序以在我的 Mac 上运行时(使用 UIKit for Mac)
@State var score = 0
错误是“Unknown attribute 'State'”
struct ContentView : View {
/*...*/
}
错误是“使用未声明的类型‘View’”
最佳答案
在 Xcode 11.2 上遇到同样的问题。发现原因是我在同一个模块的某处声明了 protocol State {}
。这会破坏编译器而不会出现任何合理的错误。
关于swift - Xcode 11 Beta 3,构建错误 "Unknown attribute ' 状态 '", "使用未声明的类型 'View'“等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56967198/