-1
一旦條形碼掃描成功,我想關閉相機並將結果返回至之前的UIViewController
。如何在條形碼掃描後關閉相機
我已經嘗試下面的代碼相機關閉,但它不工作。
self.captureSession.stopRunning()
self.dismiss(animated: true, completion: nil)
一旦條形碼掃描成功,我想關閉相機並將結果返回至之前的UIViewController
。如何在條形碼掃描後關閉相機
我已經嘗試下面的代碼相機關閉,但它不工作。
self.captureSession.stopRunning()
self.dismiss(animated: true, completion: nil)
使用帶有DispatchQueue
:
DispatchQueue.main.async {
self.captureSession.stopRunning()
self.dismiss(animated: true, completion: nil)
}
你有metadataOutput(_:didOutput:from:)
功能:
通知,所捕獲輸出對象發出新 元數據對象的委託。
辭退的攝像頭,方法內:
func metadataOutput(_ output: AVCaptureMetadataOutput,
didOutput metadataObjects: [AVMetadataObject],
from connection: AVCaptureConnection)
@ Ragini您使用AVFoundation ..或者一些庫... – Developer
我使用AVFoundation?。 – Ragini
func captureOutput(_ captureOutput:AVCaptureOutput!,didOutputMetadataObjects metadataObjects:[Any] !, from connection:AVCaptureConnection!) 你可以使用這個委託方法 – Developer