尝试将头文件导入桥接头时找不到文件?

时间:2015-03-02 06:06:48

标签: swift frameworks xcode6

我正在尝试将语音识别框架导入到我的项目中。可悲的是,我的项目是在Swift中,而言语rec是在objc中。我没有看到这个问题。我在导入框架之前创建了一个桥接头文件,并编译以确保它没有错误。然后我将框架拖入我的项目中。再次成功编译。现在我在头文件中输入:

#ifndef Bridging_Header_h
#define Bridging_Header_h

#import "SpeechKit/SpeechKit.h"

#endif

然后我收到错误:"SpeechKit/SpeechKit.h" file not found 我试过重新导入框架。删除并创建一个新的头文件等似乎没有任何作用。我不明白为什么它没有从框架中获取头文件。

有没有人有任何想法?非常感谢所有的帮助。 非常感谢你。

2 个答案:

答案 0 :(得分:1)

尝试#import "SpeechKit.h"#import <SpeechKit/SpeechKit.h>代替#import "SpeechKit/SpeechKit.h"

答案 1 :(得分:0)

在桥接标题中使用#import <SpeechKit/SpeechKit.h>,不要忘记将import SpeechKit放在swift文件中