要运行示例项目,请克隆仓库,然后首先从Example目录运行pod install
。
BSQRCodeReader可通过CocoaPods获取。要安装它,只需将以下行添加到Podfile中。
pod "BSQRCodeReader"
要使用此阅读器,请将一个自定义UIView添加到您的ViewController中,然后将UIView类和模块更改为BSQRCodeReader
。与往常一样,您可以在您的控制器中创建一个output。请看下面的代码。
@IBOutlet weak var reader: BSQRCodeReader!
override func viewDidLoad() {
super.viewDidLoad()
self.reader.delegate = self
}
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.reader.startScanning()
}
现在,您只需再走一步就可以从您的应用程序中读取QR码。最后一件事情,将BSQRCodeReaderDelegate添加到您的UIViewController类中,并在func didCaptureQRCodeWithContent(content: String) -> Bool
中写下您的代码。
func didCaptureQRCodeWithContent(content: String) -> Bool {
//do something with your QR Code content
// return true if you want to stop the scanning
// return false if you want to continue the scanning
return true
}
Bobby Stenly, [email protected]
BSQRCodeReader可在MIT许可证下使用。请参阅LICENSE文件获取更多信息。