Нет способа «приостановить» сеанс, но вы можете запустить сеанс захвата в любое время и просто оставить его запущенным.Если вы снимаете неподвижные изображения, просто вызовите captureStillImageAsynchronouslyFromConnection, когда будете готовы.Если вы снимаете видео, вы можете иметь метод captureOutput: didOutputSampleBuffer: fromConnection: в делегате, просто выбрасывая кадры, пока вы не захотите что-то с ними сделать.Возможно, вы даже сможете запустить сеанс захвата без устройства вывода, пока не будете готовы (еще не пробовали).