I am attempting to force the flash to be on for an imagePicker but when I run the following code, it defaults to off. Does anything else need to be done to force the flash on in Swift 3?
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.camera;
imagePicker.allowsEditing = false
imagePicker.cameraFlashMode = UIImagePickerControllerCameraFlashMode.on
imagePicker.cameraDevice = UIImagePickerControllerCameraDevice.rear;
self.present(imagePicker, animated: true, completion: nil)
A previous question was asked here for an older version of Swift: Camera Flash Turn Auto/On/Off with UIImagePickerController in IOS - Swift
But, there appears to be some subtleties that I am missing to get it to work in Swift 3.