Я пишу приложение, которое имеет специальное представление для съемки фотографий с помощью камеры, похожее на AVCam от Apple. В нем я хочу сделать так, чтобы кнопка пропадала и снова появлялась для значка вспышки каждый раз при переключении камеры. Т.е. при использовании фронтальной камеры кнопки вспышки быть не должно, а при использовании задней - должна!
Мой код для этого на данный момент:
AVCaptureDevicePosition position = [[videoInput device] position];
if (position == AVCaptureDevicePositionBack) {
self.flashButton.hidden == YES;
}
Но он выдает ошибку на videoInput, и я не уверен, почему... Буду очень признателен за любую документацию, на которую вы могли бы меня направить, или идеи по изменению моего кода!
ИЗМЕНИТЬ
В основном конкретно, почему возникает ошибка «использование необъявленного идентификатора» с этим кодом:
AVCaptureDevicePosition position = [[videoInput device] position];