我有两个View Controllers
(vc1,vc2)。 vc2有一个AVCaptureSession
,一旦视图出现,该AVCaptureSession
就会加载。我希望在出现vc2时,不要从AVCaptureSession
加载摄像机,而是希望AVCaptureSession
已经打开。因此,如果用户使用vc1,则vc2上的AVCaptureSession
已经启动,并且当用户移至vc2时,可以避免打开摄像机动画。有可能这样做吗?
我试图将打开viewDidLoad()
移到,但结果相同。
任何帮助深表感谢!!!
最佳答案
如果可以使用委托函数调用,那就太好了,在VC1的viewDidLoad中调用VC2的方法。您还需要启动VC2。这样,当您转到VC2时,便有了AVCaptureSession。
关于ios - 在 View 出现之前预加载AVCaptureSession(快速),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38779786/