2017-10-09 12 views

Répondre

6

Ok J'ai trouvé une mise à jour here.

Constaté que la méthode AVCaptureMetadataOutputObjectsDelegate est modifiée

de

captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!) 

à

metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection) 

Après avoir modifié cette méthode déléguée, son travail bien maintenant.

+0

Notez que la signature de cette méthode a changé (encore une fois) après la conversion en Swift 4 - et qu'elle n'est pas détectée/fixée par la migration automatique - contrairement aux autres rappels liés aux caméras. – GK100