Таким образом, я могу активировать фонарик, используя:
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)
}
Но когда я покидаю приложение, фонарик выключается.Можно ли оставить фонарик устройства iOS включенным, даже когда applicationDidEnterBackground или после applicationWillTerminate?
Большое спасибо!