【问题标题】:Can't build Swift app including Objective-C Tesseract library无法构建包含 Objective-C Tesseract 库的 Swift 应用程序
【发布时间】:2015-05-26 04:57:59
【问题描述】:

我正在尝试将 Tesseract OCR 的功能用于 iOS 应用程序,但似乎无法启动。我已按照 T 恤的安装说明进行操作,但仍然无法正确构建它。

我已经使用 CocoaPods 将 Tesseract 集成到我的项目中,这似乎工作正常,但是我不确定在我的桥接头中添加什么。项目的 Tesseract 部分中有 50 多个头文件,我似乎不需要将每个头文件单独添加到桥接头中。

将说明中的基本代码复制并粘贴到我的项目中时,出现了一些错误:

1) /Users/kade/Documents/tesseract/tesseract/ViewController.swift:19:30:

类型“ViewController”不符合协议“G8TesseractDelegate”

对应这行代码:

tesseract.delegate = self;

2) 如果我将此行注释掉,则构建成功,但会在执行以下行时中断:

tesseract.charWhitelist = "01234567890";

我认为这是一个桥接头问题,因为我已经导入了一个文件并修复了以前的错误,但我不确定哪个 Objective-C 头文件将包含所有这些。

【问题讨论】:

    标签: ios objective-c swift compiler-errors tesseract


    【解决方案1】:

    菜鸟的错误,我才弄明白的。

    我需要在类声明中包含:“, G8TesseractDelegate”。

    我傻了!

    我希望这对可能遇到类似情况的人有所帮助! :)

    【讨论】:

      猜你喜欢
      • 2021-03-16
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      • 2019-09-03
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      相关资源
      最近更新 更多