import UIKit
import AVKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//start camera
let captureSession = AVCaptureSession()
guard let captureDevice =
AVCaptureDevice.default(for: .video) else { return }
guard let input = try? AVCaptureDeviceInput(device:
captureDevice) else { return }
captureSession.addInput(input)
captureSession.startRunning()
}
}
我得到在此行中的誤差在(爲:。視頻):錯誤:輸入'String!'沒有成員 '視頻'
AVCaptureDevice.default(for: .video) else { return }
這很混亂。在iOS或MacOS中,AVKit中不存在「AVCaptureDevice」。 Foundation中存在一個版本,但它沒有'default'方法,*即使您的方法有文檔*。 – JeremyP