是否还有其他人在 iPhone8 上也遇到过无法正常工作的 ARKit 场景?
当我下载 Apple 的ARKit 示例并在 iPhone8 上运行它时,它保持在 Initializing - 当我检查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 上的同一个项目虽然运行良好......
还有其他人知道如何解决这个问题吗?