Travailler sur un lecteur de code QR. Je suis nouveau dans la programmation, donc cela pourrait être une solution facile. L'erreur est "Type 'AVCaptureDevice' n'a pas de membre 'defaultDevice'" Merci pour l'aide à l'avance!
//Creating session
let session = AVCaptureSession()
//Define capture device
let captureDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
do
{
let input = try AVCaptureDeviceInput(device: captureDevice)
session.addInput(input)
}
Vous utilisez l'ancienne Swift 2 API. La ligne:
let captureDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
devrait être:
let captureDevice = AVCaptureDevice.default(for: .video)
C'est Swift 3.0
let captureDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
Dans Swift 4.1 entrez le code ici
AVCaptureDevice.default(for: AVMediaType.video)
{
let input = AVCaptureDeviceInput(device: captureDevice)
session.addInput(input)
}
J'espère que cela t'aidera