私はmetadataObject
を入手してサーバーに投稿するために以下の関数を使用しています。タイマーでQRScannerを迅速に実装する方法は?
func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!)
今、私はQR-スキャナにタイマ(カウンタ)を追加したいユーザーは、QRコードのスキャンを開始するときので、タイマ(3から)ダウンカウントを開始し、それが0
の残りの部分に到達したときコード(サーバーへのメタデータのポスト)が実行されます。
上記の関数の中にself.setTimer()
を入れましたが、captureSession.stop()
がすぐに呼び出され、スキャナがタイマーのカウントを完了するのを待たずにいます。
どうすれば対応できますか?