代码之家  ›  专栏  ›  技术社区  ›  Rodrigo

SwiftUI项目没有这样的模块“UIKit”

  •  -1
  • Rodrigo  · 技术社区  · 2 年前

    我上一次使用iOS已经有10年了。我尝试使用API来检查用户是否打开了CarPlay,但我找到的解决方案取决于UIKit,特别是UIScreen。

    是否可以将UIKit添加到我的项目中,或者我可以使用SwiftUI来完成这项工作?

    UIScreen.main.traitCollection.userInterfaceIdiom == .carPlay
    

    enter image description here

    1 回复  |  直到 2 年前
        1
  •  1
  •   a.s.smith    2 年前

    你确定你创建了一个iOS项目吗?问题是,如果是iOS,导入UIKit和SwiftUI应该不会有任何问题。例如,如果您创建了一个macOS项目,可能会发生这种情况,因为macOS不支持UIKit。