我正在学习本教程:http://www.raywenderlich.com/93276/implementing-tesseract-ocr-ios,我正在使用最新的Xcode(版本7 beta 3),并且在导入桥接标头时遇到问题。我搜索了许多站点,发现许多人发布了解决方案,例如从测试目标中删除某个设置(例如“Objective-C桥接标题”)或仅将其放入项目或目标设置中。我试图在“始终搜索用户路径”的“构建设置”中将“否”更改为“是”,但是无济于事。我添加到项目中的框架有一个“标头”文件夹,并且在其中是TesseractOCR.h文件。我已经尝试了很多东西,我觉得我的问题是我需要配置的一些随机设置,还是我不知道的显而易见的事情,因为我是Swift的初学者,并且不了解Objective C,因此我希望您能提供一些指导。
在我的桥接头文件中,我包括了
#import <TesseractOCR/TesseractOCR.h>
我得到的两个错误是
TesseractOCR/TesseractOCR.h file not found
Failed to import bridging header 'pathtoapp/AppName-Bridging-Header.h'
最佳答案
在项目导航器中,按CMD + N(新建文件)-iOS-源-Objective-C文件-“键入所需名称”-下一步-创建按钮。然后,您将看到警报询问您“您是否要配置一个Objective-C桥接头?” -是的
完成,现在只需删除.m文件即可,因为您不需要它。就这样 :)