当前位置: 首页 > news >正文

iOS APP原生一维码、二维码扫描使用介绍

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在app开发中,经常会遇到二维码扫描的功能。

今天我给大家介绍一下,iOS原生一维码、二维码扫描使用。简单实用

话不多说,直接上单代码 GitHub demo

原生二维码扫描使用到<AVFoundation/AVFoundation.h>

代码比较简单,可以根据自自己的需求进行点缀,一维码、二维码扫描功能都可以使用。

代码下载后运行报如下的错误:

This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

plist必须包含一个NSCameraUsageDescription,需要去plist中添加,如下图:

设置后在运行就ok了。

希望可以帮助大家

如果哪里有什么不对或者不足的地方,还望读者多多提意见或建议

转载于:https://my.oschina.net/fanbaoying/blog/1546950

相关文章:

  • 新的博客
  • tcp/ip 简介
  • TP框架中多条件筛选
  • 使用epoll方式监控键盘等设备输入
  • Pandas时间序列
  • Centos_7安装python-pip
  • 用Libaad2来进行AAC解码
  • libjingle翻译之《Important Concepts(重要概念)之Transports, Channels, and Connections(传输、通道、链接)》...
  • [转载]WCF系列_分布式事务(下)
  • EF基础知识小记五(一对多、多对多处理)
  • 智能语音控制中心 - 树莓派、Nanopi、Orangepi语音识别控制
  • NFS启动时报错Linux NFS:could not open connection for tcp6
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 性能与性价比的平衡,阿里云第二代入门级实例T5详解
  • 13个绚丽的Jquery 界面设计
  • 78. Subsets
  • ES6 ...操作符
  • jdbc就是这么简单
  • jQuery(一)
  • JS实现简单的MVC模式开发小游戏
  • magento 货币换算
  • SAP云平台里Global Account和Sub Account的关系
  • Sass 快速入门教程
  • web标准化(下)
  • 高度不固定时垂直居中
  • 简单数学运算程序(不定期更新)
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 爬虫模拟登陆 SegmentFault
  • 如何设计一个微型分布式架构?
  • 为什么要用IPython/Jupyter?
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • #define与typedef区别
  • #LLM入门|Prompt#3.3_存储_Memory
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (Forward) Music Player: From UI Proposal to Code
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (力扣)1314.矩阵区域和
  • (十六)一篇文章学会Java的常用API
  • *p++,*(p++),*++p,(*p)++区别?
  • .java 9 找不到符号_java找不到符号
  • .NET Core 中插件式开发实现
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .Net语言中的StringBuilder:入门到精通
  • [.net]官方水晶报表的使用以演示下载
  • [100天算法】-实现 strStr()(day 52)
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [BUUCTF]-Reverse:reverse3解析
  • [C++从入门到精通] 14.虚函数、纯虚函数和虚析构(virtual)
  • [error] 17755#0: *58522 readv() failed (104: Connection reset by peer) while reading upstream
  • [GDOUCTF 2023]<ez_ze> SSTI 过滤数字 大括号{等
  • [HEOI2013]ALO
  • [Hive] 常见函数