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