Я только начал создавать приложения для iOS. Когда я хочу создать ARView, используя SwiftUI и без раскадровки, все идет хорошо. Однако, когда я изменяю ARView на SKView или ARSCNView, он не работает (это приводит к серому экрану). Во всех примерах, которые я нахожу в Интернете, для этого требуется IBOutlet для StoryBoard.
Есть ли способ обойти этот IBOutlets / раскадровку? Я бы предпочел не использовать раскадровку, если это возможно.
struct ARViewContainer: UIViewRepresentable {
func makeUIView(context: Context) -> SKView {
let arView = SKView(frame: .zero) //ARView(frame: .zero)
return arView
}
func updateUIView(_ uiView: SKView, context: Context) {}
}
(код выше приводит к серому экрану в приложении)