2016-05-23 5 views
1

У меня есть ViewController с AVCaptureSession. Я могу начать и остановить AVCaptureSession легко:Остановить AVCaptureSession при выходе из ViewController

var captureSession: AVCaptureSession? 
captureSession = AVCaptureSession() 

//start 
captureSession?.startRunning() 

//stop 
captureSession?.stopRunning() 

хочет знать, как я могу остановить AVCaptureSession, когда пользователь открывает другой ViewController.

+0

Например, в 'viewWillDisappear'? – Larme

ответ

1

Просто используйте метод viewWillDisappear, который для вас.

override func viewWillDisappear(animated: Bool) { 
    super.viewWillDisappear(animated) 
    captureSession?.stopRunning() 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^