Swift “阿基特重新定位”;“重新开始”;ArcoachingGoverLayView中的按钮不工作

Swift “阿基特重新定位”;“重新开始”;ArcoachingGoverLayView中的按钮不工作,swift,arkit,Swift,Arkit,方法 func coachingOverlayViewDidRequestSessionReset(_ coachingOverlayView: ARCoachingOverlayView) 在符合ArcoachingGoverLayViewDelegate协议时从未调用。正确调用了其他两个方法coachingOverlayViewWillActivate和coachingOverlayViewDidDeactivate。在重新定位期间显示的“重新启动”按钮是可点击的,但点击该事件时不会触发任

方法

func coachingOverlayViewDidRequestSessionReset(_ coachingOverlayView: ARCoachingOverlayView)
在符合ArcoachingGoverLayViewDelegate协议时从未调用。正确调用了其他两个方法coachingOverlayViewWillActivate和coachingOverlayViewDidDeactivate。在重新定位期间显示的“重新启动”按钮是可点击的,但点击该事件时不会触发任何动作。奇怪的是,有时会触发该事件,但通常会在被单击后长达20秒

我是这样宣布我的教练生涯的

    private let coachingOverlay = ARCoachingOverlayView()
在viewDidLoad中,我执行设置

func setupCoachingOverlay() {
    coachingOverlay.session = sceneView.session
    coachingOverlay.delegate = self
    
    coachingOverlay.translatesAutoresizingMaskIntoConstraints = false
    sceneView.addSubview(coachingOverlay)
    
    NSLayoutConstraint.activate([
        coachingOverlay.centerXAnchor.constraint(equalTo: view.centerXAnchor),
        coachingOverlay.centerYAnchor.constraint(equalTo: view.centerYAnchor),
        coachingOverlay.widthAnchor.constraint(equalTo: view.widthAnchor),
        coachingOverlay.heightAnchor.constraint(equalTo: view.heightAnchor)
    ])
    
    coachingOverlay.activatesAutomatically = true
}
我遵守协议

extension ARView: ARCoachingOverlayViewDelegate {
有什么问题吗