我正在尝试将Tesseract OCR的功能用于iOS应用程序,甚至似乎无法实现。我已按照安装说明进入发球台,但仍无法正确构建。
我已经使用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头文件会包含所有这些文件。
答案 0 :(得分:0)
新秀的错误,我只是想通了。
我需要在类声明中包含:“,G8TesseractDelegate”。
傻傻的我!
我希望这有助于任何可能遇到类似事情的人! :)