ARKit Scene представление блокируется при возврате из MFMailComposeViewController - PullRequest
0 голосов
/ 31 мая 2018

У меня возникает проблема, когда я возвращаюсь с MFMailComposeViewController на ARSCNView сцена заблокирована, я все еще могу взаимодействовать с 3D-моделями (hitTesting) на заблокированном экране.

Выполнитьу вас есть решение?

YM

1 Ответ

0 голосов
/ 01 июня 2018

Мой плохой.На моем контроллере 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])
}
...