Swift项目中,objective-c与swift代码相互引用
2019-08-08 本文已影响0人
梦蕊dream
swift调用OC
1. 创建桥接文件
生成一个 .h 文件,文件名: "xxxx项目-Bridging-Header.h"
2. 引用桥接文件
进入TARGETS ->Build Settings -> Objective-C Bridging Header
添加桥接文件路径

OC调用swift
1. 设置一下Packing
进入TARGETS ->Build Settings -> Packaging ->Defines Module为YES
设置 Product Module Name (这个也可以不设置,直接使用默认就行)

2. oc文件中引用
#import "工程名称-Swift.h"