1
let captureDeviceInput: AVCaptureDeviceInput?
do {
captureDeviceInput = try AVCaptureDeviceInput(device: device)
if session.canAddInput(captureDeviceInput) {
session.addInput(captureDeviceInput)
}
}
コンパイルエラー "オプションタイプの値AVCaptureDeviceInput?アンラップされていない "。これを修正する方法はありますか?Swift AVCaptureDeviceのオプションのタイプ
'captureDeviceInput'はオプションで、あなたがあなたの' canAddInput'方法でそれを使用する前にそれをアンラップする必要があります。 –
[オプション](https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309)のセクションをお読みください。スウィフトの本(と本書の残りの部分も)に掲載されています。 – rmaddy