首页 > Web开发 > 详细

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

时间:2015-12-12 11:08:16      阅读:314      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!