2016-08-05 5 views
0

私は2つのView Controllers(vc1、vc2)を持っています。 vc2には、ビューが表示されるとロードされるAVCaptureSessionがあります。 vc2が表示されたときにカメラをAVCaptureSessionから読み込むのではなく、AVCaptureSessionを開いてから、ビューが表示されるようにします。したがって、ユーザーがvc1を使用している場合、vc2のAVCaptureSessionは既に開始されています。ユーザーがvc2に移動すると、カメラアニメーションの開始を回避できます。これは可能ですか?ビューが表示される前にAVCaptureSessionをプリロードする(Swift)

AVCaptureSessionviewDidLoad()に移動しようとしましたが、同じ結果です。

何か助力が大変ありがとうございます。

答えて

0

VC1のviewDidLoadでVC2のメソッドを呼び出すと、デリゲート関数呼び出しを使用できると便利です。 VC2も開始する必要があります。 VC2に移動すると、AVCaptureSessionがあります。

関連する問題