【发布时间】:2018-11-19 01:03:49
【问题描述】:
我的视图控制器有问题。我正在尝试创建一个使用 ARKit 在两个 AR 场景上显示的应用程序。我尝试使用插座集合,但我收到类型“[ARSCNView]?”的值的错误。没有成员。我是从 Swift 开始的,所以我不知道一些事情。
这是我的代码:
import UIKit
import SceneKit
import ARKit
class ViewController: UIViewController {
@IBOutlet var bothEyes: [ARSCNView]!
override func viewDidLoad() {
super.viewDidLoad()
let configuration = ARWorldTrackingConfiguration()
configuration.planeDetection = .horizontal
let cubeNode = SCNNode(geometry: SCNBox(width: 0.2, height: 0.2, length: 0.2, chamferRadius: 0.0))
cubeNode.position = SCNVector3(0, 0, -0.2)// in meters
bothEyes.session.run(configuration)
bothEyes.scene.rootNode.addChildNode(cubeNode)
}
}
【问题讨论】:
标签: ios swift scenekit augmented-reality arkit