本文介绍: Alamofire,替换AF,我们现在是用Objective–c来写这个项目,而且我们是为宿主提供framework包,宿主如何调用Alamofire成了问题,是否与宿主的AF冲突也是未知数。然后就是swif编写了,我这里在swift文件里面写了方法供外部OC调用。的swift文件,注意创建方式不是直接创建swift文件,而是像oc创建类文件一样,语言选择swift语言。创建完成之后xcdoe会自动弹出创建桥接文件弹框,选择创建即可,xcode会自动帮你把相关配置配好。因AF停止维护更新,上级要求使用。
因AF停止维护更新,上级要求使用第三方库Alamofire,替换AF,我们现在是用Objective-c来写这个项目,而且我们是为宿主提供framework包,宿主如何调用Alamofire成了问题,是否与宿主的AF冲突也是未知数。
后经过各种百度以及广州同事协助终于完成AF的替换并且不会与原有AF冲突!由于百度文章太多就不在此引入了!
首先pod Alamofire 最好指定版本 因为不同版本调用方法会有出入,当然最终指向都是一样的。这里使用的是5.6.4版本 直接使用AF.request方法即可。
然后要创建一个继承自NSObject的swift文件,注意创建方式不是直接创建swift文件,而是像oc创建类文件一样,语言选择swift语言
创建完成之后xcdoe会自动弹出创建桥接文件弹框,选择创建即可,xcode会自动帮你把相关配置配好。
然后就是swif编写了,我这里在swift文件里面写了方法供外部OC调用。OC调用swift方法 需要在swift方法前面加上@objc注解 方法如下(方便自己下次使用直接放代码了,图片时间长了容易丢失):
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。