0

我正在尝试构建一个简单的应用程序来扫描文档,但是在尝试导入 VisionKit 模块时遇到了这个错误,我该如何解决这个错误? 代码

我的代码:

import UIKit 
import VisionKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    @IBAction func openCameraButtonTaped(_ sender: Any) {
        configureDocumentView()
    }
    
    private func configureDocumentView() {
        let scaningDocumentViewController = VNDocumentCameraViewController()
        scaningDocumentViewController.delegate = self
        self.present(scaningDocumentViewController, animated: true, completion: nil)
    }
}

extension ViewController: VNDocumentCameraViewControllerDelegate {
    func documentCameraViewController(_ controller: VNDocumentCameraViewController, didFinishWith scan: VNDocumentCameraScan) {
        for pageNum in 0..<scan.pageCount {
            let image = scan.imageOfPage(at: pageNum)
            
            print(image)
        }
        
        controller.dismiss(animated: true, completion: nil)
    }
}
4

1 回答 1

1

您正在为编译器付出努力,您的项目名称与 Apple 的VisionKit. 使用不同的名称创建一个新的项目。

于 2021-11-28T22:20:58.377 回答