我有两个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/

10-11 16:22