hyperoslo / hyperoslo/ImagePicker

'flashMode' and 'isflashMode' was deprecated in iOS 10.0: Use AVCapturePhotoSettings.flashMode instead.

Open
#474 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
4.9k
Forks
673
PR merge metrics
No merged PRs in 30d

Description

The flashMode was deprecated and a warning shows in CameraMan.swift. The new method is not easily applied.

func flash(_ mode: AVCaptureDevice.FlashMode) {
guard let device = currentInput?.device, device.isFlashModeSupported(mode) else { return }
// guard let device = getSettings(camera: camera, flashMode: flashMode) else {return}


queue.async { [self] in
self.lock {
device.flashMode = mode
// let settings = getSettings(camera: camera!, flashMode: flashMode)

}
}
}

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.