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的最大扫描次数的主要内容,如果未能解决你的问题,请参考以下文章

IO模型--阻塞IO,非阻塞IO,IO多路复用,异步IO

IO复用阻塞IO非阻塞IO同步IO异步IO

四种IO模型‘阻塞IO/非阻塞IO/信号驱动IO/异步IO‘

5种IO模型阻塞IO和非阻塞IO同步IO和异步IO

网络IO模型:同步IO和异步IO,阻塞IO和非阻塞IO

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别