我需要在我的应用程序中使用 iPhone 闪光灯。但是,当用户打开闪光灯时,相机不会拍照。我怎样才能做到这一点?在这里,我附上了我的代码。但是,当我打开闪光灯时,相机会拍照。
AVCaptureDeviceInput *flashInput = [AVCaptureDeviceInput deviceInputWithDevice:device error: nil];
AVCaptureVideoDataOutput *output = [[AVCaptureVideoDataOutput alloc] init];
AVCaptureSession *session = [[AVCaptureSession alloc] init];
[session beginConfiguration];
[device lockForConfiguration:nil];
[device setTorchMode:AVCaptureTorchModeOn];
[device setFlashMode:AVCaptureFlashModeOn];
[session addInput:flashInput];
[session addOutput:output];
[device unlockForConfiguration];
[output release];
[session commitConfiguration];
[session startRunning];
[self setTorchSession:session];
我在哪里编码错了?请帮我。提前致谢。