首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 13 - VNDocumentCameraViewController最大扫描次数

iOS 13 - VNDocumentCameraViewController最大扫描次数
EN

Stack Overflow用户
提问于 2019-10-03 19:29:32
回答 3查看 1.8K关注 0票数 8

在展示新的VNDocumentCameraViewController时,我找不到任何用于设置最大扫描次数的委托或属性。

有没有人有办法或者我可以实现的任何想法来限制一次扫描的次数?

EN

回答 3

Stack Overflow用户

发布于 2020-02-15 04:22:34

我也有同样的问题,我正在尝试其他选择。最多只能扫描24次。默认情况下,它是不可自定义的

票数 2
EN

Stack Overflow用户

发布于 2020-02-06 22:12:50

从iOS 13开始,苹果目前还不支持限制扫描次数。

有关该类的文档,请参阅VNDocumentCameraViewController。委托VNDocumentCameraViewControllerDelegate也没有任何东西。

如果您想使用本机扫描程序,那么最好的选择就是在调用documentCameraViewController(_:didFinishWith:)之后选择第一个扫描。

或者,你可以看看WeScan

票数 0
EN

Stack Overflow用户

发布于 2019-10-03 20:47:46

您所能做的就是调用VNDocumentCameraViewControllerDelegate并添加此委托方法:

代码语言:javascript
复制
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循环中,您可以添加您的限制,如果超过限制,您可以停止扫描。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58218234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档