码迷,mamicode.com
首页 > Web开发 > 详细

关于使用AFNetworking3.0.0报错的解决方案与建议

时间:2015-12-12 11:11:30      阅读:447      评论:0      收藏:0      [点我收藏+]

标签:

    最近,AFNetworking迎来了重大更新,从之前的2.6.3升级到了3.0.0  。下面是AFNetworking的版本情况:

技术分享.


    从上面可以看到,里面包含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   即可。



github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

关于使用AFNetworking3.0.0报错的解决方案与建议

标签:

原文地址:http://blog.csdn.net/chenyufeng1991/article/details/50273047

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!