setHeader

简介: <p class="p1" style="padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; clear:both; height:auto; overflow:hidden; color:rgb(80,80,80); font-family:宋体,'Arial Narrow',arial,seri

    NSURL *url = [NSURL URLWithString:homeURL];

    NSURL *url1 = [NSURL URLWithString:homeContentURL];

    

    

    

    

    NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:url];

    NSURLRequest *request1 = [NSURLRequest requestWithURL:url1];

    

    

    

    [request setValue:@"m_hd_type is iphone6" forHTTPHeaderField:@"lang"];

    

    

    

    

    AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation allocinitWithRequest:request];

    AFHTTPRequestOperation *operation1 = [[AFHTTPRequestOperation allocinitWithRequest:request1];

    

    [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

        NSString *html = operation.responseString;

        NSData* data=[html dataUsingEncoding:NSUTF8StringEncoding];

        NSDictionary * dict=[NSJSONSerialization  JSONObjectWithData:data options:0 error:nil];

        _pagemodel.shufflingArray = [[NSMutableArray alloc]initWithCapacity:[[dict objectForKey:@"results"count]];

        for (NSDictionary *dic in [dict objectForKey:@"results"]) {

            [_pagemodel.shufflingArray addObject:[dic objectForKey:@"imgUrl"]];

        }

        [_collectionView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:YES];

        

    }failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        NSLog(@"发生错误!%@",error);

        

    }];

    

    [operation1 setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation1, id responseObject) {

        NSString *html = operation1.responseString;

        NSData* data=[html dataUsingEncoding:NSUTF8StringEncoding];

        NSMutableDictionary *dict=[NSJSONSerialization  JSONObjectWithData:data options:0 error:nil];

        NSLog(@"获取到的数据为:%@",dict);

        NSLog(@"%@",[[[dict objectForKey:@"results"]objectAtIndex:0]objectForKey:@"areaName"]);

        

        _pagemodel.homeArray = [[NSMutableArray alloc]initWithCapacity:[[dict objectForKey:@"results"count]];

        for (NSDictionary *dic in [dict objectForKey:@"results"]) {

            HomeModel *home = [[HomeModel alloc]init];

            [home setValuesForKeysWithDictionary:dic];

            [_pagemodel.homeArray addObject:home];

            [home release];

        }

        NSLog(@"%@",_pagemodel.homeArray);

        

        [_collectionView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:YES];

     }failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        NSLog(@"发生错误!%@",error);

    }];

    NSOperationQueue *queue = [[NSOperationQueue allocinit];

    [queue addOperation:operation];

    [queue addOperation:operation1];

目录
相关文章
|
9月前
|
API 开发工具 Android开发
【01】完整开发即构美颜sdk的uni官方uts插件—让所有开发者可以直接使用即构美颜sdk的能力-优雅草卓伊凡
【01】完整开发即构美颜sdk的uni官方uts插件—让所有开发者可以直接使用即构美颜sdk的能力-优雅草卓伊凡
275 23
【01】完整开发即构美颜sdk的uni官方uts插件—让所有开发者可以直接使用即构美颜sdk的能力-优雅草卓伊凡
|
SQL 测试技术 数据处理
|
JavaScript 前端开发
深入理解Vue.js中的nextTick:实现异步更新的奥秘
深入理解Vue.js中的nextTick:实现异步更新的奥秘
C语言练习题 温度自动转换‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪
C语言练习题 温度自动转换‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪
|
Java
使用jdk生成证书使用openssl来导出公钥信息
使用jdk生成证书使用openssl来导出公钥信息
113 0
|
算法 搜索推荐 程序员
C语言第二十练——鸡兔同笼问题
C语言第二十练——鸡兔同笼问题
165 0
|
Java 微服务 Spring
【学习Seata1.6源码#02】通过Spring AOP 实现声明式事务机制
【学习Seata1.6源码#02】通过Spring AOP 实现声明式事务机制
568 0
|
JavaScript
js修改对象的key值
js修改对象的key值
js修改对象的key值
|
关系型数据库 物联网 程序员
【云周刊】第171期:重磅推荐,神龙架构首次开箱直播评测
神龙架构首次开箱直播评测,神经引导演绎搜索:两全其美的程序合成方法 ,Oracle迁移上云实战北京专场(云数据库PPAS + ADAM) ...更多精彩内容,尽在云周刊!
9308 0
|
应用服务中间件
MyEclipse +Tomcat 异常操作
安装完MyEclipse 2014,用JAX-WS的方式写了一个小段Web Service,用MyEclipse 自带的 Tomcat 部署没有问题,用我自己的,却出现下面的错误: java.lang.
1115 0