我对 Swift 相当陌生,一整天都在研究一个错误,可能是我忽略了一些简单的事情,
我一直在尝试在我的应用程序中实现二维码扫描功能。我用了这个包 “https://github.com/twostraws/CodeScanner” 这是我从 YouTube 视频中发现的,
这是我应该渲染扫描仪的组件
import CodeScanner
import SwiftUI
struct QRScannerView: View {
var body: some View {
CodeScannerView(codeTypes: [.qr], simulatedData: "Paul Hudson") { response in
switch response {
case .success(let result):
print("Found code: \(result.string)")
case .failure(let error):
print("Here: ",error.localizedDescription)
}
}
}
}
我遇到了错误
Cannot find 'CodeScannerView' in scope
但问题是,即使我通过命令单击该函数,它也会将我带到包中的函数。即使出现错误,我也可以运行模拟器,因为模拟器不允许使用相机选项。
但是构建失败了。出现上述错误。 请一定要看一下
我已经尝试过:
这些都没有修复错误
这可能是因为除了项目之外,您还忘记将包添加到您的目标中: