尝试将头文件导入桥接头文件时找不到文件?
File not found when trying to import a header file into the bridging header?
我正在尝试将我的语音识别框架导入到我的项目中。遗憾的是,我的项目在 Swift 中,语音录制在 objc 中。我认为这没有问题。我在导入框架之前创建了一个桥接头文件并编译以确保它没有错误。然后我将框架拖到我的项目中。再次编译成功。现在我在头文件中输入:
#ifndef Bridging_Header_h
#define Bridging_Header_h
#import "SpeechKit/SpeechKit.h"
#endif
然后我得到错误:"SpeechKit/SpeechKit.h" file not found
我试过重新导入框架。删除并制作新的头文件等。似乎没有任何效果。我不明白为什么它不从框架中获取头文件。
有人有什么想法吗?所有帮助将不胜感激。
非常感谢。
尝试 #import "SpeechKit.h"
或 #import <SpeechKit/SpeechKit.h>
而不是 #import "SpeechKit/SpeechKit.h"
在桥接 header 中使用 #import <SpeechKit/SpeechKit.h>
并且不要忘记将 import SpeechKit
放入您的 swift 文件
我正在尝试将我的语音识别框架导入到我的项目中。遗憾的是,我的项目在 Swift 中,语音录制在 objc 中。我认为这没有问题。我在导入框架之前创建了一个桥接头文件并编译以确保它没有错误。然后我将框架拖到我的项目中。再次编译成功。现在我在头文件中输入:
#ifndef Bridging_Header_h
#define Bridging_Header_h
#import "SpeechKit/SpeechKit.h"
#endif
然后我得到错误:"SpeechKit/SpeechKit.h" file not found
我试过重新导入框架。删除并制作新的头文件等。似乎没有任何效果。我不明白为什么它不从框架中获取头文件。
有人有什么想法吗?所有帮助将不胜感激。 非常感谢。
尝试 #import "SpeechKit.h"
或 #import <SpeechKit/SpeechKit.h>
而不是 #import "SpeechKit/SpeechKit.h"
在桥接 header 中使用 #import <SpeechKit/SpeechKit.h>
并且不要忘记将 import SpeechKit
放入您的 swift 文件