gpt4 book ai didi

ios - 存在 Web View Controller 时,Sceneview 卡住

转载 作者:行者123 更新时间:2023-12-01 19:52:35 26 4
gpt4 key购买 nike

我正在使用 Safari Services kit出现 SCNode 时显示 Web View 被点击。然而,当我从 safariVC 回来时用 sceneView 发送给我的 VC , sceneView即使我通过重新运行 session 来重新启动 session ,也会被卡住。
我读到了这个website展示另一个 VC 会杀死场景 View 线程,我只想确认一下。基本上我想知道是否可以提出另一个VC并能够回到sceneView。并“恢复”scenView笔记:

  • VC = View Controller

  • 代码
    我如何展示我的 safari web VC
    func presentWebView(){
    if let url = URL(string: "https://www.amazon.com/"){
    let safariVC = SFSafariViewController(url: url)
    self.present(safariVC, animated: true, completion: nil)
    }
    }
    我如何重新启动 session
    if let worldSessionConfig = sessionConfig as? ARWorldTrackingSessionConfiguration {
    worldSessionConfig.planeDetection = .horizontal
    session.run(worldSessionConfig, options: [.resetTracking, .removeExistingAnchors])
    }

    最佳答案

    使用sceneView.session.pause()当您展示 safariVC 然后使用 sceneView.session.run在 safariVC 关闭时重新启动 session 。

    关于ios - 存在 Web View Controller 时,Sceneview 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44937144/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com