我正在尝试加快视图控制器之间的搜索和释放搜索。如果我从根本上做错了任何事情,请告诉我,或者如果我需要为上下文上传更多代码。
这是youtube演示的错误之处:https://www.youtube.com/watch?v=VZsAg0L-W5g&feature=youtu.be
基本上,当我单击'View AR'时,进入AR View Controller的时间太长了>]
第二,当我尝试展开到“ CollectionView控制器”时,再次花费一点时间才能展开到先前的控制器。
我还必须记住内存,因为这是一个非常占用内存的应用程序。
欢迎任何帮助!!!!
这里是第一个视图控制器的命令:
@objc private func ViewAR(_ sender: UIButton) { imagesOne = nil imagesTwo = nil imagesThree = nil imagesFour = nil imagesFive = nil //goToAR self.performSegue(withIdentifier: "goToAR", sender: self) }
正如您在上面看到的,出于存储目的,我将图像设置为nil,然后选择到AR View控制器
这里是第二个视图控制器的放松提示:
@objc private func closeController(_ sender: UIButton) {
DispatchQueue.main.async {
self.sceneView.removeFromSuperview()
self.performSegue(withIdentifier: "unwindToSwipe", sender: self)
}
}
我正在尝试加快视图控制器之间的搜索和释放搜索。如果我从根本上做错了任何事情,请告诉我,或者如果我需要为上下文上传更多代码。这是一个...
嗨,大家在评论的帮助下,我知道问题不在于segue,而是代码本身。
停止使用segues,开始使用self.NavigationController.push(vc)这确实是导航的最佳方法。