因此,我可以使用以下方法激活手电筒
:guard let device = AVCaptureDevice.default(for: AVMediaType.video) else { return }
guard device.hasTorch else { return }
do {
try device.lockForConfiguration()
if (device.torchMode == AVCaptureDevice.TorchMode.on) {
device.torchMode = AVCaptureDevice.TorchMode.off
} else {
do {
try device.setTorchModeOn(level: 1.0)
} catch {
print(error)
}
}
device.unlockForConfiguration()
} catch {
print(error)
}
但是当我离开应用程序时,手电筒关闭。 即使在applicationDidEnterBackground或applicationWillTerminate之后,是否仍可以保持iOS设备的闪光?
非常感谢您!