我试图在我的应用中登录facebook登录。我也在检查一些可以帮助我做这个的教程。然后我创建了一个头文件,我也删除,因为我无法完成我正在观看的教程。然后突然间,我有一个错误说明......
Briding Header'Users / mac / Desktop / App Files / myApp / myApp-Bridging-Header.h'不存在
我不知道为什么会这样。我尝试删除我的.swift文件,并用相同的名称替换它,然后它仍然有错误。我甚至尝试使用不同的名称制作.swift文件,但仍然有错误。
答案 0 :(得分:0)
在构建设置中..在“Swift编译器代码生成”中 - > Objective-C桥接标题 - “重置桥接头文件的路径”
如何手动创建Swift桥接标题
将新文件添加到Xcode(文件>新>文件),然后选择“来源”和 单击“头文件”。
将文件命名为“YourProjectName-Bridging-Header.h”。示例:在我的 app station,该文件名为“Station-Bridging-Header”。
创建文件。
导航到项目构建设置并找到“Swift编译器” - 代码生成“部分。你可能会发现输入“Swift”更快 编译器“进入搜索框以缩小结果范围。注意:如果 你没有“Swift编译器 - 代码生成”部分 意味着您可能没有将任何Swift类添加到项目中 然而。添加一个Swift文件,然后重试。
在“Objective-C Bridging Header”旁边,您需要添加
头文件的名称/路径。如果您的文件位于项目中
根文件夹只需将头文件的名称放在那里。例子:
AIRPORT BHX EWR JAX
0 EWR|JAX NaN Y Y
1 EWR|BHX Y Y NaN
2 EWR|BHX Y Y NaN
3 EWR|BHX Y Y NaN
4 EWR|BHX Y Y NaN
或简单地说
“ProjectName/ProjectName-Bridging-Header.h”
。
打开新创建的桥接标题并导入您的 使用#import语句的Objective-C类。列出的任何类别 这个文件可以从你的快速课程中访问。