1
我正在使用以下函數獲取metadataObject
並將其發佈到服務器。如何在swift中使用定時器實現QRScanner?
func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!)
現在我想一個定時器(計數器),因此當用戶開始掃描QR碼添加到有QR掃描儀,計時器開始倒計時(3),當它到達0
的其餘代碼(發佈元數據到服務器)運行。
我在上面的函數裏面放了self.setTimer()
,但captureSession.stop()
立即被調用,Scanner不等待Timer完成計數。
我該如何處理?