を持っている必要があり、私は私の迅速なプロジェクトスウィフトイニシャライザオプションの種類ではなく、「[AVCaptureDevice]」
if let availabeDevices = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInMicrophone,
.builtInWideAngleCamera], mediaType: AVMediaType.video, position: .back).devices {
captureDevice = availabeDevices.first
}
で、この次のコードを持っている私はこのコードを実行すると、それは私に読み込むかの行にエラーが発生します:
Initializer for conditional binding must have Optional type, not '[AVCaptureDevice]'
私は.devices
後?
を追加しようとしたが、それはこのエラーを与えた:
Cannot use optional chaining on non-optional value of type '[AVCaptureDevice]'
私は何をしますか?
うん、それが働いたおかげで – askoasksao