2016-02-23 AFNetworing 的使用中出现的问题
2016-02-23 18:40
316 查看
//登录时---------Xcode7 现在使用
-(void)loginGetIfon:(NSString *)url GetDic:(void(^)(NSDictionary
*dic))block
{
NSMutableURLRequest * request = [[AFHTTPRequestSerializerserializer]
requestWithMethod:@"GET"URLString:url
parameters:nilerror:nil];
NSURLSessionConfiguration *configuration = [NSURLSessionConfigurationdefaultSessionConfiguration];
AFURLSessionManager *manager = [[AFURLSessionManageralloc]
initWithSessionConfiguration:configuration];
manager.responseSerializer = [AFHTTPResponseSerializerserializer];
NSURLSessionDataTask *dataTask = [managerdataTaskWithRequest:request
completionHandler:^(NSURLResponse *response,id responseObject,
NSError *error) {
NSString * s = [[NSStringalloc]
initWithData:responseObjectencoding:NSUTF8StringEncoding];
NSLog(@"********-----%@",s);
}];
[dataTask resume];
}
在学校使用的是
方法体里是如下
-(void)loginGetIfon:(NSString *)url GetDic:(void(^)(NSDictionary *dic))block
{
AFHTTPRequestOperationManager * manager = [AFHTTPRequestOperationManagermanager];
[manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation,id responseObject) {
NSLog(@"-------***-----%@",operation.responseString);
NSDictionary * dic =[responseObject objectForKey:@"data"];
block(dic);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
}];
}
-(void)loginGetIfon:(NSString *)url GetDic:(void(^)(NSDictionary
*dic))block
{
NSMutableURLRequest * request = [[AFHTTPRequestSerializerserializer]
requestWithMethod:@"GET"URLString:url
parameters:nilerror:nil];
NSURLSessionConfiguration *configuration = [NSURLSessionConfigurationdefaultSessionConfiguration];
AFURLSessionManager *manager = [[AFURLSessionManageralloc]
initWithSessionConfiguration:configuration];
manager.responseSerializer = [AFHTTPResponseSerializerserializer];
NSURLSessionDataTask *dataTask = [managerdataTaskWithRequest:request
completionHandler:^(NSURLResponse *response,id responseObject,
NSError *error) {
NSString * s = [[NSStringalloc]
initWithData:responseObjectencoding:NSUTF8StringEncoding];
NSLog(@"********-----%@",s);
}];
[dataTask resume];
}
在学校使用的是
方法体里是如下
-(void)loginGetIfon:(NSString *)url GetDic:(void(^)(NSDictionary *dic))block
{
AFHTTPRequestOperationManager * manager = [AFHTTPRequestOperationManagermanager];
[manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation,id responseObject) {
NSLog(@"-------***-----%@",operation.responseString);
NSDictionary * dic =[responseObject objectForKey:@"data"];
block(dic);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
}];
}
相关文章推荐
- 自私的基因读后感
- html的各种 2
- 模板
- 类模板遇上友元函数
- 查看java进程的所有信息
- LeetCode Algorithms #326 <Power of Three>
- nginx的两种配置用户权限访问
- At24lc512存储器访问内部地址方法---i2c通信获取
- RedhatEnterpriseLinux7安装系统过程的日志
- 面试题
- HTML基础(jQuery)
- markdown简单常用语法
- IE浏览器对域名的限制
- iOS开发-加密与解密之CommonCrypto与Security.framework
- Redis主从同步原理
- 【项目管理】现网故障处理
- 关于 断点续传上传与秒传 你绕不过去的坎 html5+php
- 关于ALAsset的ALAssetPropertyAssetURL如何获取图片
- UIAlertView, UIAlertViewController
- PHP对象赋值测试帮助理解