Я пытался настроить включение / выключение вспышки для камеры в пользовательском приложении камеры, я пытаюсь сделать, но камера продолжает зависать при включении вспышки в режиме передней камеры в iPhone 6. Любая помощь приветствуется.Спасибо.
if ((currentCamera?.hasFlash)!) {
do {
_ = try currentCamera?.lockForConfiguration()
} catch {
print("aaaa")
}
if (currentCamera?.isTorchActive)! {
sender.setImage(UIImage(named: "flashOff"), for: .normal)
currentCamera?.torchMode = AVCaptureDevice.TorchMode.off
} else {
// sets the torch intensity to 100%
do {
sender.setImage(UIImage(named: "flash"), for: .normal)
_ = try currentCamera?.setTorchModeOn(level: 1.0)
} catch {
print("bbb")
}
// avDevice.setTorchModeOnWithLevel(1.0, error: nil)
}
// unlock your device
currentCamera?.unlockForConfiguration()
}