следующий код:Var INIT в сделай уловом
// Setup components
do {
let captureDevice = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)
let deviceInput = try AVCaptureDeviceInput(device: captureDevice)
let output = AVCaptureMetadataOutput()
let session = AVCaptureSession()
} catch {
return false
}
После этого вы не можете получить доступ к инициализируются переменные. Ошибка: «Использовать неразрешенный идентификатор», если я хочу получить доступ, например. deviceInput
. Но почему? Либо AVCaptureDeviceInput()
сбой, и функция catch-Block возвращается, либо все правильно, и переменные успешно инициализируются. Какое лучшее решение для решения этой проблемы?
Хороший материал, особенно второй пример. – vacawama
У нас, похоже, есть интересная новая игрушка для игры. :) – matt