Ios 当我在swift中导入OBJ-C类时,Xcode不会';t提示我添加桥接标头。h

Ios 当我在swift中导入OBJ-C类时,Xcode不会';t提示我添加桥接标头。h,ios,objective-c,iphone,xcode,swift,Ios,Objective C,Iphone,Xcode,Swift,当我第一次将OBJ-C类导入swift项目时,Xcode不会提示我添加桥接头文件 因此,我以与中相同的方式进行了修复 但是,当我想导入另一个Obj-C类时,如果我再次执行相同的操作,文件的url将被混合,因此Xcode无法区分它们 我试图自己制作一个桥接头文件,但也没有成功。 请提供帮助。要手动创建桥接头,请先创建头文件。随便你怎么说都行。然后单击项目的目标,打开“生成设置”选项卡并搜索“桥接”。您将看到“Objective-C桥接头”选项。双击它并按如下格式编写桥接头名称TargetName/

当我第一次将OBJ-C类导入swift项目时,Xcode不会提示我添加桥接头文件

因此,我以与中相同的方式进行了修复

但是,当我想导入另一个Obj-C类时,如果我再次执行相同的操作,文件的url将被混合,因此Xcode无法区分它们

我试图自己制作一个桥接头文件,但也没有成功。
请提供帮助。

要手动创建桥接头,请先创建头文件。随便你怎么说都行。然后单击项目的目标,打开“生成设置”选项卡并搜索“桥接”。您将看到“Objective-C桥接头”选项。双击它并按如下格式编写桥接头名称TargetName/BrdgingFile.h


好的,现在我解决了这个问题,此外我还了解了“桥接头”文件的工作原理

实际上,我遵循了我上面提到的问题的方法,但是我需要拖动的是确切地说是桥接头文件,而不是其他隐式头文件(因为在那里只能导入一个头文件)

因此,我创建了一个名为“myproject Bridgeting header.h”的头文件(实际上名称并不重要)并将其拖到该项中,然后在头文件中导入了其他头文件


宾果!它工作得很顺利~

天哪,它工作得很顺利+1如果您发现桥接标头不直观!如果我已经为我正在使用的另一个obj-c库提供了桥接头,我可以只向该库添加第二条导入语句吗?