| 测试已测试 | ✗ |
| Lang语言 | Obj-CObjective C |
| 许可 | MIT |
| 发布上次发布 | 2015年6月 |
由 Chris McKnight 维护。
| 依赖 | |
| PromiseKit | ~> 1.5 |
| AFNetworking | ~> 1 |
AFHTTPRequestOperation 类包装器,以返回 PromiseKit 承诺。
承诺改善了代码的结构,并提供更好的数据流向和错误处理,尤其是在使用异步方法时。
AFHTTPRequestOperation+PromiseKit.h、AFHTTPRequestOperation+PromiseKit.m 和 AFNetworking-PromiseKit.h 拖入带有 AFNetworking 的 XCode 项目中,并设置适当的目标。手动安装
#import "AFNetworking-PromiseKit.h"Cocoapods 安装
#import <AFNetworking-PromiseKit/AFNetworking-PromiseKit.h>AFHTTPRequestOperation 操作类方法,并使用所产生的承诺。 NSMutableURLRequest *request = [[AFClient sharedClient] requestWithMethod:@"GET" path:@"/test.json" parameters:nil];
[AFJSONRequestOperation promise:request].then(^(AFHTTPRequestOperation *operation, id JSON){
NSLog(@"Received: %@", JSON);
}).catch(^(NSError *error){
NSLog(@"Received an error: %@", error);
});AFNetworking-PromiseKit 在 MIT 许可下发布。有关更多信息,请参阅许可。