swift3.2升级到swift4.0 扫码不走回调方法
来源:互联网 发布:计算机协议端口 编辑:程序博客网 时间:2024/05/21 10:06
xcode升级到9.0 swift改到swift4.0之后扫码一直不走回调 ,研究了好长时间,发现苹果把扫码的代理方法的参数变了之前的方法
func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [Any]!, from connection: AVCaptureConnection!)
func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputSampleBuffer sampleBuffer: CMSampleBuffer!, from connection: AVCaptureConnection!)
这是之前swift3.2的代理方法,swift4.0之后不会走这两个代理方法,原因是现在代理方法不一样了func metadataOutput(_ output:AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection:AVCaptureConnection)
func captureOutput(_ output:AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureConnection)
swift4.0的两个代理方法对比之前的3.2方法,可以发现现在方法的参数变了
将之前的两个方法的参数改好,扫码就可以正常用了
阅读全文
0 0
- swift3.2升级到swift4.0 扫码不走回调方法
- 升级Swift4.0遇到的坑
- 升级由swift2.3->swift4.0
- Swift3,Swift4 获取IP地址
- cocoapods升级到1.1.0,为了使用Swift3.0,遇到的问题
- Xcode升级到8.0,Swift3.0之后,出现的alamofire问题
- 适配ios10实践经验swift3.0升级
- Swift3.0 -- get & set 方法
- Swift3.0 类方法示例
- Swift3.0 Cocoapods 安装方法
- swift4.0 涂鸦画板
- swift4.0 UIButton小解
- swift4.0 新特性
- Swift4.0 — 属性
- Swift4.0枚举基础知识
- swift4.0 适配
- Swift4.0 字符串操作
- Swift4.0开发笔记
- 不同编码方式对应所占字节数
- 推荐系统:MovivLens20M数据集解析
- 《慕课网玩转算法面试》笔记及习题解答9.3
- 多TOMCAT部署注意事项
- Matlab2016B 读取视频帧出现句柄不够用的解决办法
- swift3.2升级到swift4.0 扫码不走回调方法
- Struts2拦截器和过滤器的区别
- 游标
- Spring Boot学习(1)—— mac上Intellij使用Gradle构建Spring Boot项目,并使用Groovy
- python读取pgm格式图片文件
- [Android App] iPhoneX朋友圈小尾巴工具
- 根据二叉树遍历的结果重构二叉树
- 861D(字典树)
- 获取手机屏幕宽高、分辨率等信息