我正在开发一个 RealityKit 应用程序,并使用 SwiftUI。
PreviewProvider
当然,RealityKit 视图在 SwiftUI预览中不起作用。但我的问题是,即使是简单且完全隔离的 SwiftUI 视图也无法预览,因为PreviewProvider
需要编译整个项目。
我的 SwiftUI View 类没有以任何方式连接到 ARView 代码。如果我只是去“文件”->“新建”并选择一个 SwiftUI 文件,然后尝试在画布中预览它(⌥ + ⌘ + ↵)就足够了,没有任何更改。然后它会给我那个错误。只是我的代码中有任何不受画布预览支持的代码的事实,就会.xcodeproj
产生错误。
我收到这样的错误:
Value of type 'ARView' has no member 'installGestures'
我现在唯一的两个解决方案是 1)将文件复制到 Playground 并在那里进行试验,然后在完成后复制回来。2) 在处理视图之前注释掉所有不受支持的 RealityKit 相关代码。