【问题标题】:Failed to import SwiftUI导入 SwiftUI 失败
【发布时间】:2020-03-04 10:28:38
【问题描述】:

我昨天刚刚升级到 xcode 11,并尝试测试 SwiftUI 的新元素。

我看到错误消息显示:Use of undeclared type 'View'

有谁知道如何解决这个问题?

更新:我只是为这个项目设置了一个随机名称“test”,并没有将项目名称设置为“SwiftUI”

【问题讨论】:

  • 我也查过这个问题,作者确实把他的项目名写成了swiftui。我没有,我只是创建了一个名称为:test 的项目
  • 如果删除其余代码并输入import Foundation; func test() -> some BinaryInteger { return 1 }会发生什么
  • 由于某些 BinaryInteger 导致编译器错误,它说“一行上的连续语句必须用 ';' 分隔” "
  • @JohnM。我感谢您的帮助。这是我解决这个问题的方法:新的 Xcode 没有更新我的工具链,它仍然是 swift 5.0。于是我安装了最新的swift 5.1,问题解决了。

标签: swift swiftui


【解决方案1】:

如果您的项目名为“SwiftUI”,import SwiftUI 行正在尝试导入您自己的项目,而不是 Apple 的框架,从而导致此错误。尝试使用不同的项目名称。

【讨论】:

  • 你好,我没有把我的项目名称设为“swiftui”
【解决方案2】:

我终于找到了问题所在。 新的 Xcode 没有更新我的工具链,它仍然是 swift 5.0。 于是我下载了最新的swift 5.1并安装,问题解决了。

【讨论】:

  • 这是我开始怀疑的,因为它无法识别 some 关键字。
猜你喜欢
  • 2016-04-07
  • 2018-03-17
  • 2014-03-28
  • 2016-07-14
  • 2018-06-07
  • 2017-06-14
  • 2021-03-29
  • 2017-04-30
  • 2013-12-29
相关资源
最近更新 更多