В приложении, портированном на 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] Не удалось создать ввод видеоустройства: Error Domain = AVFoundationErrorDomain Code =-11814"