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];

目录
相关文章
|
数据采集 消息中间件 监控
数据库 ER 图介绍|学习笔记
快速学习数据库 ER 图介绍
数据库 ER 图介绍|学习笔记
|
8月前
|
存储 Java
高并发编程之多线程锁和Callable&Future 接口
高并发编程之多线程锁和Callable&Future 接口
100 1
|
8月前
|
存储 Serverless 文件存储
函数计算FC 怎么配置可以让多台服务器共享同一个模型呢?
【1月更文挑战第2天】【1月更文挑战第10篇】函数计算FC 怎么配置可以让多台服务器共享同一个模型呢?
615 1
|
8月前
|
SQL Java 数据库连接
MyBatis常见面试题总结1
MyBatis常见面试题总结
71 0
|
运维 监控 NoSQL
性能测试从零开始实施指南——测试计划篇
首先要阐述本次性能测试的背景,即被测系统类型,面向哪些用户,具备什么特点,为什么要进行性能测试,预期的一些指标等等。
性能测试从零开始实施指南——测试计划篇
|
Cloud Native Dubbo 应用服务中间件
系列征文2|后端领域主题征文开始啦!参与即有奖!
阿里云开发者社区推出“后端技术征文挑战赛”。现面向社区所有开发者征集后端领域技术文章,可以是语言框架的使用技巧,也可以是技术领域的趋势探讨,只要你有干货,那就分享出来!在活动规定时间内前往阿里云开发者社区发文,就有机会获得空气炸锅、社区积分等丰富奖励,参与即可获奖,快来参加吧!
1456 17
系列征文2|后端领域主题征文开始啦!参与即有奖!
|
数据采集 安全
http代理服务怎么进行挑选?
http代理服务怎么进行挑选?
|
存储 Java 程序员
“高端”的位运算
大家好,我是王有志。原计划迭代作为预备知识的收尾,不过在解2的幂和4的幂时,想到关于数字2的问题可以通过位运算去解决,因此补充了关于位运算的内容。
98 1
|
前端开发 数据格式
前端实现年月日时分秒的转换
前端实现年月日时分秒的转换
196 0
|
SQL 安全 关系型数据库
MySQL被黑客攻击勒索5000美元,幸好有备份
MySQL被黑客攻击勒索5000美元,幸好有备份
369 0
MySQL被黑客攻击勒索5000美元,幸好有备份