1、模块名称为My Project,桥接文件名为My_Project-Swift.h,而不是My Project-Swift.h。
2、模块名称为My-Project,桥接文件名为My_Project-Swift.h,而不是My-Project-Swift.h。
3、检查项目配置中Build Setting中 Objective-C Generated Interface Header Name是否正确,双击开后值应该为:$(SWIFT_MODULE_NAME)-Swift.h
4、使用问题,对于Swift类在OC中的使用分为两种情况
1.在.h文件中使用,采用@class Swift类名的形式
2.在.m文件中使用,采用#import “XXXX-Swfit.h”的形式
3.将#import “XXX-Swift.h” 放在pch文件中,在buildSetting中打开预编译,就可以不用导入了,但是这样会影响性能
网友评论