iOS 混编#import “XXX-Swift.h” File
2020-09-12 本文已影响0人
余鹤龄
有问题去官网,最正宗的解释
今天有个小伙伴问我,导入识别不出Switf.h 文件,build setting 也查看了,是正确的.引入文件就是找不到,搞了老一会了.
后来远程给看了一下他的项目,
检查配置文件,build setting 自动生成的$(SWIFT_MODULE_NAME)-Swift.h 文件大小写没有改动,是正确的
在Terminal 中查找项目目录中是否存在-Swift.h 文件使用命令
find ./DerivedData -name “*Swift.h” 文件存在
看到他将#import “XXX-Swift.h” 放在了OC的.h 文件中😅😅😅😅😅😅
Swift.h桥接文件在OC中饮用的规则如图
这个技术点就到这了,下面在补充一点
若先这样麻烦可以使用pch文件来处理,将#import “XXX-Swift.h” 放在pch文件中
在Target中打开预编译开发,OC中的文件就不用使用向前声明,和XXX-Swift.h文件的引入了