AAMVA Barcode Parser
解析使用AAMVA标准编码的北美身份证上的条形码。
安装
-
安装CocoaPods。
-
在项目根目录下添加一个名为 Podfile 的文件。
-
参考Podfile参考文档 来设置您的Podfile。
-
在您的Podfile中添加AAMVA Barcode Parser依赖项
pod 'AAMVA-Barcode-Parser', '~> 1'
-
打开终端,导航到包含您的Podfile的文件夹,并输入:
pod install
使用
import AAMVABarcodeParser
/// Parse barcode data
/// - Parameter barcodeData: Barcode data scanned from the back of a North American ID card
/// - Returns: Parsed document data
func parseBarcodeData(_ barcodeData) -> DocumentData {
let parser = AAMVABarcodeParser()
let documentData = try parser.parseData(barcodeData)
if let firstName = documentData.firstName, let lastName = documentData.lastName {
NSLog("Parsed ID card belonging to %@ %@", firstName, lastName)
}
return documentData
}