问题描述
对于 iPhone Xs MAX,我一次只能预览两个摄像头。这三个动作不能同时执行
guard self.camManager.setUpCamera(type: .builtInWideAngleCamera,position: .front,outputViewlayer: self.frontLayer!) else{
DispatchQueue.main.async {
let alertController = UIAlertController(title: "Error",message: "issue while setuping front camera",preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: "OK",style: .cancel,handler: nil))
self.present(alertController,animated: true,completion: nil)
}
return
}
guard self.camManager.setUpCamera(type: .builtInWideAngleCamera,position: .back,outputViewlayer: self.backLayer1!) else{
DispatchQueue.main.async {
let alertController = UIAlertController(title: "Error",message: "issue while setuping back camera",preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: "OK",handler: nil))
self.present(alertController,completion: nil)
}
return
}
guard self.camManager.setUpCamera(type: .builtInTelephotoCamera,outputViewlayer: self.backLayer2!) else{
DispatchQueue.main.async {
let alertController = UIAlertController(title: "Error",message: "3rd camera",completion: nil)
}
return
}
这里,如果前两个工作正常,长焦相机将无法工作。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)