介绍
扫描识别姓名和身份证号,完美支持bitcode。依赖OpenCV,这个库比较大,pod install时需要多等一会
😜
使用
Podfile中pod 'SSIDCard'info.plist文件中增加Privacy - Camera Usage Description描述,否则崩溃- 导入头文件
<SSIDCard/SSIDCard.h> - 两种调用方式:
- block:
OC: SSScanViewController *scanVC = [[SSScanViewController alloc] initWithBlock:^(SSIDCard *idcard) { self.nameLbale.text = [NSString stringWithFormat:@"姓名:%@", idcard.idName]; self.numberLabel.text = [NSString stringWithFormat:@"身份证号:%@", idcard.idNumber]; }]; [self presentViewController:scanVC animated:YES completion:nil];Swift: let vc = SSScanViewController.init { (idcard) in print(idcard.idName ?? "") } self.present(vc!, animated: true, completion: nil)- delegate
SSScanViewController *scanVC = [[SSScanViewController alloc] init]; scanVC.delegate = self; 实现代理方法:- (void)ss_scanViewController:(SSScanViewController *)scanViewController didObtainedRecognizeResult:(SSIDCard *)idcard
License
SSIDCard is available under the MIT license. See the LICENSE file for more info.
