OC、swift混编中的相互跳转和传值

前段时间在开发项目中遇到了OC和swift混编的情况,下面就相互跳转和传值分享一下自己的经验:


1.OC----> swift

首先要在OC中引用swift头文件,写法是 #import "(项目名)-swift.h"

跳转:

swiftClearViewController *VC = [[swiftClearViewController alloc]init];

[self.navigationController pushViewController:VC animated:YES];

当需要传值时首先要在swift中定义变量

然后就可以正常的进行传值了


2.swift---->OC

还是要引用头文件,这里的方法是创建桥接头文件,具体方法不再赘述

跳转和传值和上面类似


猜你喜欢

转载自blog.csdn.net/c_chang/article/details/52954062
今日推荐