oc调用swift

说明:

在OC项目中创建一个swift文件的时候,Xcode 会提示 需要创建一个桥接文件,点确定创建桥接文件,Xcode会自动创建一个桥接文件,这个桥接文件是 swift 调用OC文件的时候用的

   名字:工程名-Bridging-Header.h
设置:

1、进入TARGETS ->Build Settings -> Packaging 中

 Defines Module 为 YES
修改处.png

2、选择swift版本号


选择版本号.png

使用:

在OC需要用到的swift( )文件中
导入文件 "Product Module Name -Swift.h" 因为 Product Module Name 默认是工程的名字
所以直接导入 #import "工程名-Swift.h"

ps:【不用在桥接文件中导入swift文件的头文件】
导入.png

效果.png

ps: swift项目调用oc

在桥接文件中导入OC文件的头文件即可

你可能感兴趣的:(oc调用swift)