Я обновляю свое приложение от Swift до Swift 2 и натолкнулся на следующую ошибку:
'deviceInputWithDevice' is unavailable: use object construction 'AVCaptureDeviceInput(device:error:)'
Вот код, о котором идет речь:
let captureDevice = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)
var input:AVCaptureDeviceInput
let error:NSError?
do {
let input = try AVCaptureDeviceInput.deviceInputWithDevice(captureDevice) as AVCaptureDeviceInput
} catch let error as NSError {
print(error)
}
Может ли кто-нибудь помочь мне понять предлагаемое решение: "использовать конструкцию объекта" AVCaptureDeviceInput (device: error:) "и как я могу реализовать его, пожалуйста?