iOS使用ML Kit条码扫描时创建VisionImage及BarcodeScanner所需导入依赖查询
你需要额外导入MLKitVision模块,具体操作如下:
- 检查Podfile配置
确认你的Podfile中包含以下依赖,若缺失请补充后重新执行pod install:
pod 'GoogleMLKit/BarcodeScanning', '~> 4.0.0'
注:高版本的GoogleMLKit/BarcodeScanning已经默认依赖GoogleMLKit/Vision,无需额外声明,若你使用的是3.x及以下旧版本,可以单独添加pod 'GoogleMLKit/Vision'到Podfile中。
- Swift项目导入语句
在需要使用对应能力的Swift文件头部加入以下两句导入即可同时调用VisionImage和BarcodeScanner:
import MLKitVision import MLKitBarcodeScanning
- Objective-C项目导入语句
若使用OC开发,导入语句如下:
#import <MLKitVision/MLKitVision.h> #import <MLKitBarcodeScanning/MLKitBarcodeScanning.h>
如果导入后仍提示找不到对应类,可执行以下操作排查:
- 执行
pod deintegrate后重新执行pod install清理旧的Pod缓存 - 按下Command+Shift+K清理Xcode构建缓存后重新编译项目
内容的提问来源于stack exchange,提问作者svprdga
相关产品推荐
相关产品推荐

