iOS开发 使用原生Api扫描二维码和条形码
1、创建工程项目和视图控制器 创建一个single view工程项目,自动创建一个ViewController试图控制器。


4、实现单例+ (instancetype)manager{ static CKScanHelper *singleton = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ singleton = [[CKScanHelper alloc] init]; }); return singleton;}
5、实例化对象 注意模拟器时不能扫描,加条件判断。 配置兼容二维码和条形码

7、实现扫描代理方法成功输出- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects fromConnection:(AVCaptureConnection *)connection;

9、添加显示图层 用来显示扫描页面。

11、iOS10需要添加相机权限 在info.plist文件上添加键值对: <key>NSCameraUsageDescription&造婷用痃lt;/key> <string>cameraDesciption</string> 或者如图添加:Privacy - Camera Usage Description,value自己想写什么就写什么。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:43
阅读量:83
阅读量:74
阅读量:22
阅读量:73