簡體   English   中英

iOS 13 - VNDocumentCameraViewController 最大掃描次數

[英]iOS 13 - VNDocumentCameraViewController maximum number of Scans

公開新的VNDocumentCameraViewController我找不到任何委托或屬性來設置最大掃描次數。

是否有人有解決方法或任何想法我可以實施以限制一個 go 中的掃描次數?

我有同樣的問題,我正在嘗試其他替代方案。 最多只能掃描 24 次。 默認情況下,它不可自定義

從 iOS 13 起,Apple 目前不支持限制掃描計數。

有關class的文檔,請參閱 VNDocumentCameraViewController。 委托VNDocumentCameraViewControllerDelegate也沒有任何東西。

如果您想使用本機掃描儀,最好的辦法是在調用documentCameraViewController(_:didFinishWith:)后選擇第一次掃描。

或者,您可以查看WeScan

你所能做的就是調用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 BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM