2016-05-23 66 views
1

我有AVCaptureSession的ViewController。我可以就輕易停止AVCaptureSession:離開ViewController時停止AVCaptureSession

var captureSession: AVCaptureSession? 
captureSession = AVCaptureSession() 

//start 
captureSession?.startRunning() 

//stop 
captureSession?.stopRunning() 

一個想知道我怎麼能當用戶打開另一個視圖控制器停止AVCaptureSession。

+0

在'viewWillDisappear'例如? – Larme

回答

1

只要有你的viewWillDisappear方法處理。

override func viewWillDisappear(animated: Bool) { 
    super.viewWillDisappear(animated) 
    captureSession?.stopRunning() 
} 
相關問題