在oc的项目中,有时会碰到需要引用swift方法的情况,下面简单做一下介绍
1. 在oc的项目中创建swfit文件
2. 创建桥接文件
-
在创建swfit文件的时候,Xcode会弹出一个提示,此时需要创建一个桥接文件
3. 在swfit中实现调用的方法
- 当oc需要调用swfit的方法时候,需要在swfit的方法前面加@objc对swift的方法进行修饰,否则无法调用
4. 在oc中引入swfit的头文件
- 创建swfit文件的时候系统会自动为工程创建一个“工程名-Swift.h”的文件(但是不会显示出来,可以引用),此文件不可手动创建,必须使用系统创建的
- 导入头文件:#import "TestMothod-Swift.h"