iOS 13 - VNDocumentCameraViewController 最大扫描次数

Has*_*ssy 7 computer-vision ios ios13 vndocumentcameraviewcontroller

公开新的VNDocumentCameraViewController我找不到任何委托或属性来设置最大扫描次数。

有没有人有解决方法或我可以实施的任何想法来限制一次扫描的数量?

小智 -2

您所能做的就是调用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)
}
Run Code Online (Sandbox Code Playgroud)

在 for 循环中,您可以添加限制,如果超过限制,您可以停止扫描。