我使用这些these instructions创建了一个手动桥接标头。但是,我的项目名称中有一个空格。编译时出现以下错误:
Bridging header' /Word-Word/Word-Word-Bridging-Header.h'不存在
以下是我在项目构建设置中的桥接标题部分下的内容:
/Word-Word/Word-Word-Bridging-Header.h
如何获取正确的文件路径?谢谢!
答案 0 :(得分:2)
我不得不把空间留在那里,而不是在两个字母之间添加一个短划线。
答案 1 :(得分:-1)
这真的是路径吗?我倾向于不这么认为,因为它暗示它位于根目录。
假设您的意思是Build Settings中的Objective-C Bridging Header设置...该路径 relative 指向.xcodeproj所在的文件。因此,例如,如果您的结构看起来像
Word-Word.xcodeproj
Word-Word/ (note this is a directory)
Word-Word/Word-Word-Bridging-Header.h
您需要Objective-C Bridging Header为Word-Word/Word-Word-Bridging-Header.h
。
如果您的桥接标头与.xcodeproj位于同一目录中,则需要将其设置为:Word-Word-Bridging-Header.h
由于现在只有您知道目录结构,因此需要确定要使用的正确相对路径。