iOS 13-VNDocumentCameraViewController的最大扫描次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 13-VNDocumentCameraViewController的最大扫描次数相关的知识,希望对你有一定的参考价值。

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

有人有解决方法或任何想法可以限制一次扫描的数量吗?

答案

您所能做的就是调用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循环中,您可以添加限制,如果超过限制,则可以停止扫描。

以上是关于iOS 13-VNDocumentCameraViewController的最大扫描次数的主要内容,如果未能解决你的问题,请参考以下文章