Я пытаюсь увеличить масштаб, если нажата кнопка. Apple пишет в своей Документации , что мне приходится звонить lockForConfiguration()
и unlockForConfiguration()
, когда я меняю значение videoZoomFactor
. Но я не уверен, что это правильный способ реализации.
@IBAction func zoomBtnPressed(_ sender: UIButton) {
do {
try captureDevice.lockForConfiguration()
} catch {
print(error)
}
captureDevice.videoZoomFactor = 10
do {
try captureDevice.unlockForConfiguration()
} catch {
print(error)
}
}
Для unlockForConfiguration()
я получаю два предупреждения.
⚠️ В выражении 'try' не происходит никаких вызовов бросающих функций
⚠️ Блок 'catch' недоступен, так как в блоке 'do' нет ошибок