我已经为 iOS 实现了 Microblink Framework Version: 4.6.0 ,而没有安装 Cocoapods 并且在没有 CocoaPods 的情况下进行了集成。
我通过将其传递给您的MBViewControllerFactory来使用我自己的自定义叠加视图控制器。
我正在用它前后扫描阿联酋身份证,它工作正常,只是想确认我为它编写的相同逻辑的匹配逻辑。请参阅以下代码以了解我所做的匹配逻辑。
MBUnitedArabEmiratesIdFrontRecognizer *emiratesIDFrontData = (MBUnitedArabEmiratesIdFrontRecognizer *)recognizer;
NSString *emiratesIdNumberFront = [emiratesIDFrontData.result.idNumber stringByReplacingOccurrencesOfString:@"-" withString:@""];
MBUnitedArabEmiratesIdBackRecognizer *emiratesIDBackData = (MBUnitedArabEmiratesIdBackRecognizer *)recognizer;
if([emiratesIdNumberFront isEqualToString: emiratesIDBackData.result.mrzResult.opt1]) {
NSLog(@"It's A Match");
} else {
NSLog(@"Please Try Again");
}
上面的代码是否可以匹配阿联酋身份证的正面和背面,或者我是否还必须匹配其他一些键才能获得正确的匹配?