我正在尝试使用 AVFoundation 在我的应用程序中实现一个手电筒功能,但问题是当我第一次打开它时,它很慢。我应该在 viewDidLoad 上启动一些东西以免遇到这个问题吗?
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch]) {
[device lockForConfiguration:nil];
[device setTorchMode:(sender.isOn)?AVCaptureTorchModeOn:AVCaptureTorchModeOff];
[device unlockForConfiguration];
}