关于使用AFNetworking3.0.0报错的解决方案与建议
2015-12-12 10:22
441 查看
最近,AFNetworking迎来了重大更新,从之前的2.6.3升级到了3.0.0 。下面是AFNetworking的版本情况:
![](https://img-blog.csdn.net/20151212100701709?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
.
从上面可以看到,里面包含Serialization,Security,Reachability,NSURLSession,UIKit5个部分,从Cocoapods安装之后,3.0.0目录结构如下:
![](https://img-blog.csdn.net/20151212100933470?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
。
但是使用3.0.0会遇到一个很严重的问题,就是不能使用AFHTTPRequestOperationManager,AFHTTPRequestOperation这两个重要的类,之前在2.6.3下编译成功的代码现在出错。通过比较3.0.0和2.6.3这两个版本,发现3.0.0缺少了很重要的一个部分:NSURLConnection.以下就是2.6.3的目录结构:
![](https://img-blog.csdn.net/20151212101422042?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
。
所以个人建议,暂时不要使用AFNetworking3.0.x版本,最近还是使用2.6.3版本为好。那我们使用Cocoapods安装的都是默认最新版的,那么如何指定一个较老的版本呢?
默认最新版(不指定版本号):
platform :ios,'8.0'
pod 'AFNetworking'
指定一个我们想要的版本:
platform :ios,'8.0'
pod 'AFNetworking', '~>2.6.3'
如果想要看AFNetworking的版本更新情况,可以使用:pod search AFNetworking 即可。如要了解cocoapods的安装配置情况,请参考 iOS包管理工具Cocoapods的安装与使用 这篇文章。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
.
从上面可以看到,里面包含Serialization,Security,Reachability,NSURLSession,UIKit5个部分,从Cocoapods安装之后,3.0.0目录结构如下:
。
但是使用3.0.0会遇到一个很严重的问题,就是不能使用AFHTTPRequestOperationManager,AFHTTPRequestOperation这两个重要的类,之前在2.6.3下编译成功的代码现在出错。通过比较3.0.0和2.6.3这两个版本,发现3.0.0缺少了很重要的一个部分:NSURLConnection.以下就是2.6.3的目录结构:
。
所以个人建议,暂时不要使用AFNetworking3.0.x版本,最近还是使用2.6.3版本为好。那我们使用Cocoapods安装的都是默认最新版的,那么如何指定一个较老的版本呢?
默认最新版(不指定版本号):
platform :ios,'8.0'
pod 'AFNetworking'
指定一个我们想要的版本:
platform :ios,'8.0'
pod 'AFNetworking', '~>2.6.3'
如果想要看AFNetworking的版本更新情况,可以使用:pod search AFNetworking 即可。如要了解cocoapods的安装配置情况,请参考 iOS包管理工具Cocoapods的安装与使用 这篇文章。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
相关文章推荐
- 封装CoreData数据库
- docker错误
- 三框架:使用数据源dbcp注意
- docker错误
- Map的一种用途——去重复
- Daily Scrum 12.11
- HDU 5311:Hidden String【字符串】
- modelism写入txt
- 关于后缀数组的倍增算法和height数组
- 免费的编程中文书籍索引
- jQuery Validate初步体验(二)
- HDU 1038 求路程与速度 (单位转换)
- 九度1531-货币面值问题
- hdu 5073 Galaxy(2014acm鞍山亚洲分部 C)
- 【菜鸟学Java】5:“徒手”创建一个Web应用
- svn Tortoise安装、使用说明
- LSB 简介
- lesson 4 Show Messages in Messagebox
- thinkphp基于角色的权限控制详解
- LeetCode 240 Search a 2D Matrix II