進入頁.png
掃描界面
回調成功返回照片
圖片做了裁剪有些模糊 真機中并未影響
github下載地址:Demo
使用
將該功能集成到你開發的app里:
1、請把Classes個文件夾拖入到你的項目里(里面包括Category、Tools、Model、View、Controller五個文件夾);
2、將nav_torch_off、nav_torch_on、nav_back拖入到你的項目中,或在相應代碼處替換為你的素材;
3、在你的項目的Info.plist文件中,添加權限描述(Key Value)
Privacy - Camera Usage Description 是否允許訪問相機
Privacy - Photo Library Usage Description 是否允許訪問相冊
4、運行程序,可能會報 ENABLE_BITCODE 錯誤:
錯誤信息.png
解決方法:
解決方法.png
在使用該功能的地方:
AVCaptureViewController *captureVC = [[AVCaptureViewController alloc] init];
captureVC.block = ^(UIImage * image) {
// 接收回調的圖片
self.cardFrondImg.image = image;
};
[self.navigationController pushViewController:captureVC animated:YES];
6、大功告成,使用真機,Run!