ios - CIDetector始终为零,无法读取二维码

标签 ios swift qr-code core-image cidetector

我无法初始化 CIDetector 来读取 QRCOde ,它始终保持为零。这是我的代码:

let options = [CIDetectorAccuracy: CIDetectorAccuracyHigh]
            self.detector =  CIDetector(ofType: CIDetectorTypeQRCode, context: nil, options: options)

如果我用 CIDetectorTypeRectangle 替换 CIDetectorTypeQRCode ,它会被初始化,但我需要读取 QRCode

我最近两天正在尝试,请帮忙

最佳答案

终于开始工作了:

按照以下步骤操作:

  1. 选择 XcodeProject
  2. 选择目标
  3. 选择build设置
  4. 确保 ValidArchitecture 有 arm64 或将其替换为 (arm64 armv7 armv7s)

关于ios - CIDetector始终为零,无法读取二维码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35885137/

相关文章:

ios - 用彼此不同的随机数填充数组?

ios - 为什么 LambdaExpression.Compile() 在 iOS (Xamarin) 上工作?

ios - 是否可以在 iOS 9 和 10 上播放和使用 HEIF/HEVC 文件?

ios - 如何在 Swift 中使用 OCMock 模拟来自 AFNetworking 的响应?

java - 如何将镜框安装到瑞士二维码发票上

python - 谷歌应用引擎二维码解码器

ios - XCode 7.1.1 TableViewCell 的内容 View 比单元格窄

arrays - Swift 数组类型现在使用多维数组的元素类型用括号括起来

ios - Swift - 所需方法未实现 : -[JSQMessagesViewController collectionView

java - 用摄像头读取二维码 - Android