iOS开发 使用原生Api扫描二维码和条形码

2025-05-18 21:29:44

1、创建工程项目和视图控制器 创建一个single view工程项目,自动创建一个ViewController试图控制器。

iOS开发 使用原生Api扫描二维码和条形码iOS开发 使用原生Api扫描二维码和条形码

4、实现单例+ (instancetype)manager{ static CKScanHelper *singleton = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ singleton = [[CKScanHelper alloc] init]; }); return singleton;}

5、实例化对象 注意模拟器时不能扫描,加条件判断。 配置兼容二维码和条形码

iOS开发 使用原生Api扫描二维码和条形码

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

iOS开发 使用原生Api扫描二维码和条形码

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

iOS开发 使用原生Api扫描二维码和条形码

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

iOS开发 使用原生Api扫描二维码和条形码
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢