cd <项目文件夹>
打开 Package.script
Scanner
使用官方的 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 文件中,并提供您要访问摄像头的原因。