Ios 阿维尤·登';解雇后不能解除分配

Ios 阿维尤·登';解雇后不能解除分配,ios,swift,augmented-reality,realitykit,Ios,Swift,Augmented Reality,Realitykit,我在使用Reality Kit的视图上面临RAM管理问题。我有一个简单的代码来重现这个问题。在打开AR view之前,应用程序需要大约70MB的RAM,在运行AR view之后,它需要大约450MB的RAM,但是当我关闭AR时,整个应用程序需要大约250MB的RAM,所以AR中的未使用数据增加了130MB。我如何清理这些数据?我使用Xcode工具检测泄漏,但在该工具上一切正常。我怎样才能解决它 override func viewDidLoad() { super.viewDidLoa

我在使用Reality Kit的视图上面临RAM管理问题。我有一个简单的代码来重现这个问题。在打开AR view之前,应用程序需要大约70MB的RAM,在运行AR view之后,它需要大约450MB的RAM,但是当我关闭AR时,整个应用程序需要大约250MB的RAM,所以AR中的未使用数据增加了130MB。我如何清理这些数据?我使用Xcode工具检测泄漏,但在该工具上一切正常。我怎样才能解决它

override func viewDidLoad() {
     super.viewDidLoad()
     arView = ARView(frame: self.view.bounds)
     self.view.addSubview(arView!)
     self.view.sendSubviewToBack(arView!)
}

@IBAction func dimissTapped(_ sender: Any) {
     self.arView?.session.pause()
     self.arView?.session.delegate = nil
     self.arView?.scene.anchors.removeAll()
     self.arView?.removeFromSuperview()
     self.arView?.window?.resignKey()
     self.arView = nil
     self.dismiss(animated: true, completion: nil)
}


  [1]: https://i.stack.imgur.com/3oQym.png

尝试运行
仪器
,或
内存图
,查看问题的全貌。这对任何方面都没有帮助。我用ARView做了最简单的视图,但仍然是同一个问题,应用程序有200MB+在presnet/dimiss ARThan之后,你可以在这里提交报告:然后等待苹果团队的响应。