Я делаю довольно простое/стандартное приложение для камеры, которое использует AVCaptureVideoPreviewLayer. Когда пользователь нажимает кнопку, я вызываю captureStillImageAsynchronouslyFromConnection на AVCaptureStillImageOutput для захвата изображения. В то время, когда я фиксирую изображение, я представляю простой белый UIView над слоем предварительного просмотра как указание пользователю на то, что фотография захватывается, и спрячьте его снова после завершения захвата изображения.Как определить, когда закончилась вспышка для AVCaptureDevice и начался захват неподвижных изображений?
Моя проблема в том, что когда вспышка камеры включена, я не хочу отображать белый вид сразу, потому что захват фотографий фактически не происходит до тех пор, пока вспышка не погаснет. Есть ли способ определить, закончилась ли вспышка или что захват изображения действительно начался? Возможно, через KVO, NSNotificationCenter или что-то еще?