如何在条形码扫描后关闭相机

时间:2017-06-13 10:43:10

标签: ios iphone swift

我想在成功扫描条形码后关闭相机并将结果返回到之前的UIViewController

我已尝试使用以下代码进行相机解散,但它无效。

self.captureSession.stopRunning()  
self.dismiss(animated: true, completion: nil)

2 个答案:

答案 0 :(得分:2)

您拥有$html = ""; while($rowe=$rese->fetch_array()) { $html .='<div class="row" style="margin-bottom:0;"> <div class="col-md-12 form-group"> <label style="font-weight:bold">Summary</label> <p>'; $html .=ucfirst($rowe['summary']); $html .='</p> </div> </div><hr>'; } 功能:

  

通知代理捕获输出对象是新发出的   元数据对象。

在该方法中关闭相机:

metadataOutput(_:didOutput:from:)

答案 1 :(得分:0)

DispatchQueue

一起使用
DispatchQueue.main.async {
   self.captureSession.stopRunning()  
   self.dismiss(animated: true, completion: nil)
}