加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

OC与swift混编

发布时间:2020-12-14 05:03:53 所属栏目:百科 来源:网络整理
导读:1.第三方库的使用 1、第三方库是swift库,导入到swift项目。 用到的文件中需要:import Alamofire 2、第三方库是swift库,导入到OC项目。 不考虑 3、第三方库是OC库,导入到swift项目。 用到的文件中需要:import AFNetworking 4、第三方库是OC库,导入到OC

1.第三方库的使用

1、第三方库是swift库,导入到swift项目。

用到的文件中需要:import Alamofire

2、第三方库是swift库,导入到OC项目。

不考虑

3、第三方库是OC库,导入到swift项目。

用到的文件中需要:import AFNetworking

4、第三方库是OC库,导入到OC项目。

用到的文件中需要:#import "AFNetworking.h"

?

但是在swift使用OC第三方时用Pod引入时曾遇见过一个问题,报错找不到该文件。

一般网上的步骤都是:

1,创建桥接文件,

?

2,配置文件路径

?

但是编译时报错:

出现问题的原因是podfile文件中少了一句:use_frameworks! ??

完整的代码为:

target ‘DaiChaoHeZi‘ do

? ? # Comment the next line if you‘re not using Swift and don‘t want to use dynamic frameworks

? ? use_frameworks!

?? ?

? ? # Pods for DaichaoSwift

? pod ‘SAMKeychain‘,‘~> 1.5.3‘

? pod ‘BMKLocationKit‘

? pod ‘MJRefresh‘

end

?

参考链接:https://blog.csdn.net/kangpengpeng1/article/details/79164155

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读