For the complete documentation index, see llms.txt. This page is also available as Markdown.

Iniciar detecção de documentos

Para obter o resultado, você deve implementar o DocumentDetectorControllerDelegate delegate no seu controlador:

class YouController: UIViewController, DocumentDetectorControllerDelegate{
    
    // MARK: - Delegados de Detecção de Documento
    
    func documentDetectionController(_ scanner: DocumentDetectorController, didFinishWithResults results: DocumentDetectorResult) {
        //Chamado quando o processo foi executado com sucesso
        //A variável result contém os dados obtidos
    }
    
    func documentDetectionControllerDidCancel(_ scanner: DocumentDetectorController) {
        // Chamado quando o usuário cancelar
    }
    
    func documentDetectionController(_ scanner: DocumentDetectorController, didFailWithError error: DocumentDetectorFailure) {
        //Chamado quando o processo termina com um erro
        //A variável error contém informações sobre o erro
    }
}

Depois de criar o DocumentDetector objeto, inicie o DocumentDetectorController passando este objeto como parâmetro no construtor:

Atualizado