iOS 13-VNDocumentCameraViewController的最大扫描次数

栏目: ios · 发布时间: 2021-05-06

简介  这篇文章主要介绍了iOS 13-VNDocumentCameraViewController的最大扫描次数以及相关的经验技巧,文章约633字,浏览量305,点赞数9,值得推荐!

使用新的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循环中,您可以添加限制,如果超过限制,则可以停止扫描。


以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

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

阻塞IO、非阻塞IO、IO多路复用、同步IO、异步IO 的理论

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

并发编程 - IO模型 - 1.io模型/2.阻塞io/3.非阻塞io/4.多路复用io(示例代码)

并发编程 - IO模型 - 1.io模型/2.阻塞io/3.非阻塞io/4.多路复用io(示例代码)

五种IO模型(示例代码)

理论铺垫:阻塞IO、非阻塞IO、IO多路复用/事件驱动IO(单线程高并发原理)、异步IO(示例代码)

【java】内存流:java.io.ByteArrayInputStream、java.io.ByteArrayOutputStream、java.io.CharArrayReader、java.io