是否还有其他人在iPhone8上遇到过不工作的ARKit场景?
当我下载Apple的ARKit example并在iPhone8上运行时,它会继续正在初始化 - 当我检查ARSCNViewDelegate
实施时:
func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
guard let planeAnchor = anchor as? ARPlaneAnchor else { return }
DispatchQueue.main.async {
self.statusViewController.cancelScheduledMessage(for: .planeEstimation)
self.statusViewController.showMessage("SURFACE DETECTED")
[..]
}
[..]
}
好像它永远不会超越守卫,所以ARPlaneAnchor
永远不会被添加到场景中......
iPhone6s / iPhone7上的同一项目虽然运行得很好......
还有其他人知道如何解决这个问题吗?