如果设备不支持 LED 调光,我正在尝试关闭我的手电筒应用程序中的图像。
NSError* outError;
BOOL success = [device setTorchModeOnWithLevel:brightnessLevel error:&outError];
if(!success){
[self.lightDialIndicator setHidden: YES];
self.lightDial.image = [UIImage imageNamed:@"light_dial_disabled.png"];
}
但我的应用程序因以下错误而崩溃
[AVCaptureFigVideoDevice setTorchModeOnWithLevel:error:]: unrecognized selector sent to instance 0x73ad460
有什么更好的/可行的方法来检测设备何时不允许我使用setTorchModeOnWithLevel
?