cd <项目文件夹>打开 Package.scriptScanner 使用官方的 SwiftPM 清单格式来指定依赖项。因此,要添加依赖项,您需要做两件事
.package 条目添加到您 Package 的 dependencies 数组中dependencies 部分dependencies: [
.package(url: "https://github.com/IBM/ios-scanner.git", from: "1.0.0"),
]
创建一个 ScannerViewController 的实例,该实例由特定的 .storyboard 或 .xib 支持。创建一个 ScannerCoordinator 的实例,然后实现 ScannerDelegate 并将其设置为先前创建的 ScannerCoordinator 的 .delegate。只要扫描到特定的 QR,就会调用委托方法 result。先前创建的 ScannerCoordinator 应该分配给 ScannerViewController 下的 coordindator 变量。ScannerDelegate 的 result 方法返回一个 Result<String, ScanError>
重要提示:iOS 要求您将“Privacy - Camera Usage Description”键添加到您的 Info.plist 文件中,并提供您要访问摄像头的原因。