首先我遇到的问题是这样的:
我之前封装的OC类,我导入现在的swift工程中,然后建立桥接文件,在Swift的控制器中可以找到这个OC写的东西。
但是问题来了,当你使用cocoapods导入的OC三方类,swift里面却找不到这个头文件,很是吓JB扯淡的。遇到这些问题真的很少脑筋!还好通过查找资料解决了!
以下是解决方法,希望对大家有帮助
第一步:选择Target -> Build Settings 菜单
第二步:在All ->Search Paths下面找到 \”User Header Search Paths\”设置项
第三步:新增一个值”${SRCROOT}”,并且选择\”Recursive
顺便提一下,如果模拟器中能找到OC的头文件,而使用真机测试的时候,却找不到OC的头文件,也可以使用这个方法。一切就都解决了!
网友评论
Error(from SourceKit):
"Could not load module:TextToSpeechV1"
TextToSpeechV1是第三方的动态库framework 点击了该framework的头文件 显示以上error
在OC项目里 新建了Swift文件 在Swift文件中import TextToSpeechV1
但是Commend+左键 点TextToSpeechV1 出现了以上错误您知道怎么回事吗>??