iOS 13 - максимальное количество сканирований VNDocumentCameraViewController - PullRequest
1 голос
/ 03 октября 2019

Экспортирование нового VNDocumentCameraViewController Я не могу найти ни одного делегата или свойство, чтобы установить максимальное количество сканирований.

У кого-нибудь есть обходной путь или какая-либо идея, которую я могу реализовать, чтобы ограничить количество сканирований за один раз?

1 Ответ

0 голосов
/ 03 октября 2019

Все, что вы можете сделать, это вызвать VNDocumentCameraViewControllerDelegate и добавить этот метод делегата:

func documentCameraViewController(_ controller: VNDocumentCameraViewController, didFinishWith scan: VNDocumentCameraScan) {
    // Process the scanned pages
    for pageNumber in 0..<scan.pageCount {

    }

    // You are responsible for dismissing the controller.
    controller.dismiss(animated: true)
}

В цикле for вы можете добавить свой лимит, а если предел превысит, вы можете остановить сканирование.

...