Mac Catalyst に移植されたアプリでは、カメラ インターフェイスが常に空白であることが判明しました。
私はチェックしました:機能には「カメラ」が含まれ、info.plistのプライバシー設定はそこにあります(iPadアプリはカメラを正常に表示します)、UIImagePickerControllerのフロントカメラを含めようとしています.
if UIImagePickerController.isSourceTypeAvailable(.camera) {
let imagePicker = UIImagePickerController()
imagePicker.sourceType = .camera
imagePicker.delegate = self
imagePicker.cameraDevice = .front // added for Mac
self.present(imagePicker, animated:true, completion:nil)
}
私が得たエラーは次のとおりです。「[Generic] ビデオ デバイス入力を作成できませんでした: エラー Domain=AVFoundationErrorDomain Code=-11814」