Мой плохой.На моем контроллере ARSCNView
я не сбрасывал настройки для функции viewDidAppear
.
Для ее решения:
override open func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
// Prevent the screen from being dimmed to avoid interuppting the AR experience.
UIApplication.shared.isIdleTimerDisabled = true
// Start the `ARSession`.
resetTracking()
}
func resetTracking() {
let configuration = ARWorldTrackingConfiguration()
session.run(configuration, options: [.resetTracking, .removeExistingAnchors])
}