AFHTTPClient.m不再在AFNetworking?
我正在学习使用AFNetworking的教程( http://bit.ly/1dbLaPh )。 它说从AFHTTPClient创build一个新的类。 这个选项没有出现在“SubClass Of”字段中,我检查了AFNetworking文件夹,没有AFHTTPClient.m实现文件,这个文件是否被重命名为别的东西?
谢谢,
在AFNetworking 2.0中,AFHTTPClient已被AFHTTPRequestOperationManager / AFHTTPSessionManager取代。 我build议你参考一下这个例子 。 Git克隆并在XCode中打开。 它应该帮助你。 这是最新的例子。
如果你想使用AFHTTPClient即1.x代码。 这是分支的git链接 。 这个pod规范就是这样
pod 'AFNetworking', '~> 1.3.3'
在2.0 AFNetworking中,你可以像这样创build一个单例客户端。
接口
@interface AFAppDotNetAPIClient : AFHTTPSessionManager + (instancetype)sharedClient; @end
履行
#import "AFAppDotNetAPIClient.h" static NSString * const AFAppDotNetAPIBaseURLString = @"https://alpha-api.app.net/"; @implementation AFAppDotNetAPIClient + (instancetype)sharedClient { static AFAppDotNetAPIClient *_sharedClient = nil; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _sharedClient = [[AFAppDotNetAPIClient alloc] initWithBaseURL:[NSURL URLWithString:AFAppDotNetAPIBaseURLString]]; [_sharedClient setSecurityPolicy:[AFSecurityPolicy policyWithPinningMode:AFSSLPinningModePublicKey]]; }); return _sharedClient; } @end
- AFNetworking QUEUE与pdf,png,mp4文件
- 订阅ReactiveCocoa中的networking电话信号的正确select是什么?
- AFNetworking返回NSCFData; 与注册问题HTTPOperationClass
- 为什么Reachability Manager无法检测到互联网?
- AFNetworking嵌套json中的post image
- HttpClient setReachabilityStatusChangedBlock声明没有接口
- 在目标C中借助AFNetworking调用Web服务
- Cocoapod:为什么Xcode构build过程试图find已经从我的项目中删除的库
- 如何在AFNetworking中设置AFHTTPClient的超时时间?