QRコードリーダーでの作業。私はプログラミングが初めてなので、これは簡単に修正できるかもしれません。エラーは「タイプ 'AVCaptureDevice'にはメンバー 'defaultDevice'がありません」事前に助けてくれてありがとう!
//Creating session
let session = AVCaptureSession()
//Define capture device
let captureDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
do
{
let input = try AVCaptureDeviceInput(device: captureDevice)
session.addInput(input)
}
古いSwift 2 APIを使用しています。行:
let captureDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
する必要があります:
let captureDevice = AVCaptureDevice.default(for: .video)
これはSwift 3.0
let captureDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
Swift 4.1ここにコードを入力してください
AVCaptureDevice.default(for: AVMediaType.video)
{
let input = AVCaptureDeviceInput(device: captureDevice)
session.addInput(input)
}
これがお役に立てば幸いです