ios - 将相机与 Mac Catalyst 结合使用

标签 ios uikit uikitformac

在移植到 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”

最佳答案

我也有同样的错误,恐怕是一个错误...... 在 iOS 和 iPadOS 上一切正常。 目前我认为没有办法让它发挥作用......

关于ios - 将相机与 Mac Catalyst 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58290291/

相关文章:

ios - 用动画剪出形状

swift - Xcode 11 - 在 Catalyst Swift 中禁用调整大小模式

ios - 如果可用,将项目添加到特定 TableView 行

ios - AVQueuePlayer-在缓冲项目时保持事件状态

iPhone UISlider 有两个拇指/指示器?

ios - self.view = mainView 与 self.view.addSubview(mainView) 关于角半径

ios - Mac Catalyst 是否支持 UIActivityViewController?

ios - "UserNotificationsUI"在构建 UIKit for Mac 错误时不可用

iphone - 追踪 iPhone 上的越界访问

ios - 开关盒上的 NSString