ios - Swift google firebase VisionTextDetector 显示使用未声明的类型

标签 ios swift

我的场景是,我正在尝试实现 Google Firebase CoreML 来进行文本检测。在这里,我在我的项目中安装了一系列 pod,但我仍然得到 Use of undeclared type 'VisionTextDetector'。如何解决这个问题?

pod 'Firebase/Core'
pod 'Firebase/MLVision'
pod 'Firebase/MLVisionTextModel'
pod 'Firebase/MLVisionFaceModel'
pod 'Firebase/MLVisionBarcodeModel'
pod 'Firebase/MLVision'
pod 'Firebase/MLVisionLabelModel'

下面是我的类文件:

import UIKit
import Firebase

class TextViewController: UIViewController {

    lazy var vision = Vision.vision()
    var textDetector: VisionTextDetector?  // Error: Use of undeclared type 'VisionTextDetector'
}

最佳答案

作为documentation没有提到要导入的实际框架,即 FirebaseMLVision,因此无论是否有“Firebase”,您都需要导入实际的“MLVision”框架。只需在您的 class 文件顶部添加以下行即可。

导入 FirebaseMLVision

如果您仍然遇到该错误,请告诉我!

关于ios - Swift google firebase VisionTextDetector 显示使用未声明的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56899808/

相关文章:

json - Alamofire 在解包可选时意外发现 nil,但我可以看到 JSON

ios - Touches 在 TableView 上结束

ios - 在 GCD 主要威胁中频繁调用 "tableView.reloadData"得到崩溃错误 "Index out of range"

ios - Swift 协议(protocol)相关类型是否有使用 `=` 与 `:` 的信息?

ios - 在应用程序处于后台时更改状态栏中的文本

SwiftUI Button 与 Map 交互

ios - swift UIView : make a path always be at the end of person's finger?

ios - UICollectionView cellForItemAtIndexPath 为零

iphone - 如何从 tabbarcontroller 访问特定的 viewcontroller?

ios - 在 dispatch_async 中正确引用 self