为了账号安全,请及时绑定邮箱和手机立即绑定

swift程序故障

swift程序故障

iOS
Woo_Woo_Kyle 2016-08-23 17:58:16
我想把摄像头的数据放在手机上,各占屏幕一半。可是现在的问题是程序一开始,其中的一半就卡住不动了。代码如下,我知道这样的不对,但是我不知道调用什么函数或是通过其他的代理解决这个问题,希望大家能够帮帮我。override func viewDidLoad() {    super.viewDidLoad()    fromCamera(imageL)    fromCamera(imageR)    }    //通过摄像头扫描@IBAction func fromCamera(sender: AnyObject) {do{self.device =AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)self.input = try AVCaptureDeviceInput(device: device)self.output = AVCaptureMetadataOutput()output.setMetadataObjectsDelegate(self, queue: dispatch_get_main_queue())self.session = AVCaptureSession()self.session.sessionPreset = AVCaptureSessionPresetHigh  self.session.addInput(self.input)self.session.addOutput(self.output)      self.preview = AVCaptureVideoPreviewLayer(session:self.session)self.preview.videoGravity = AVLayerVideoGravityResizeAspectFillself.preview.frame = sender.frame。。。self.session.startRunning()
查看完整描述

1 回答

?
heiheipingguo

TA贡献12条经验 获得超1个赞

代码给全来看看,你这给了一半,看里面有个do,看看是不是do while循环造成死循环了。

查看完整回答
反对 回复 2016-09-18
  • 1 回答
  • 0 关注
  • 1232 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信