直接上代码
#pragma mark - 控制闪光灯
- (IBAction)TorchAction:(id)sender {
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch] && [device hasFlash]){
[device lockForConfiguration:nil];
if (!torchIsOn) {
[device setTorchMode:AVCaptureTorchModeOn];
[device setFlashMode:AVCaptureFlashModeOn];
torchIsOn = YES;
flashButton.selected = YES;
} else {
[device setTorchMode:AVCaptureTorchModeO