我正在编写一个应用程序,它具有用于使用相机拍照的自定义视图,类似于 Apple 的 AVCam。在其中,我想让一个按钮在每次切换相机时消失并重新出现闪光灯图标。IE 使用前置摄像头时,闪光灯按钮不应该在那里,而使用后置摄像头时应该!
我目前的代码是:
AVCaptureDevicePosition position = [[videoInput device] position];
if (position == AVCaptureDevicePositionBack) {
self.flashButton.hidden == YES;
}
但它在 videoInput 上出现错误,我不知道为什么......您可以指导我的任何文档或更改我的代码的想法将不胜感激!
编辑
只是基本上具体为什么它会在这段代码中出现“使用未声明的标识符”的错误:
AVCaptureDevicePosition position = [[videoInput device] position];