0
点赞
收藏
分享

微信扫一扫

[IOS]object-c桥接swift


一般在原OC项目里新建一个swift文件,Xcode就会提示是否生成桥接文件

但是有些时候可能没有提示,那就需要自己手动建立一系列桥接:

1.swift中用OC:

#import <CommonCrypto/CommonCrypto.h>

 例如上面这个库,把它写在bridge那里即可.

 

2.OC调用swift:

#import "ProjectName-Swift.h"

 在OC的头引入以上语句,即可

同时,swift类里面要加上@objc(类名,变量名,方法名)

 

3.检查名字是否桥接名

[IOS]object-c桥接swift_#import

 

4.检查新建的项目swift版本是否可用

有些就项目的配置文件,可能仍使用swift3等低版本

 

举报

相关推荐

0 条评论