swift - Xcode 11 Beta 3,构建错误 "Unknown attribute ' 状态 '", "使用未声明的类型 'View'“等

标签 swift macos swiftui xcode11 uikitformac

我使用 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/

相关文章:

ios - 动态生成按钮并删除单击下一个按钮时生成的所有按钮

java - 在 OS X 中,为什么使用 println() 会使我的程序运行得比不使用 println() 更快

swift - 增加可点击区域 Datepicker SwiftUI

ios - 模拟器中未显示可重用/共享 View

ios - 如何在 Swift 中从文件夹中获取 UIImage 数组?

linux - 如何将 index.php 复制到所有子文件夹和每个子文件夹的所有子目录中?

xcode - XCode 3.2 可以在 10.5 Leopard 上运行吗?

ios - SwiftUI 图像作为自定义 "radio"按钮

ios - SwiftUI - 如何添加按钮作为导航标题?

swift - 为什么 WkWebView 不在线播放?