我尝试将Microsoft Bing Speech API与SpeechRecognitionService
集成到我的Swift应用程序中。不幸的是,Microsoft SDK仅支持Objective-C atm,所以我在导入#import "SpeechRecognitionService.h"
后将SpeechSDK.framework
添加到桥接头,但我收到file not found
错误。
我做错了什么?
编辑:
我之前尝试过import SpeechSDK
框架直接进入所需的类,但它无效。
在我的情况下,我仍然使用桥接头来导入框架。 #import "SpeechRecognitionService.h"
无法正常工作,但下面的细微更改对我有用。
#import "SpeechSDK/SpeechRecognitionService.h"
答案 0 :(得分:1)
无需向桥接头添加标头,您只需导入框架即可。来自apple docs:
导入外部框架
您可以导入具有纯Objective-C的外部框架 代码库,纯Swift代码库或混合语言代码库。该 导入外部框架的过程是否相同 框架用单一语言编写或包含两者的文件 语言。导入外部框架时,请确保 定义要导入的框架的模块构建设置 “是”。
您可以将框架导入到不同的任何Swift文件中 使用以下语法编写目标:
导入FrameworkName
答案 1 :(得分:0)
在我的情况下,我仍然使用桥接头来导入框架。 #import "SpeechRecognitionService.h"
无法正常工作,但下面的细微更改对我有用。
#import "SpeechSDK/SpeechRecognitionService.h"