iOS网络编程:三、GET代理方式进行异步请求
来源:互联网 发布:sift特征python 编辑:程序博客网 时间:2024/06/06 04:44
@interface RootViewController ()<NSURLConnectionDataDelegate>@property (nonatomic, strong) NSMutableArray *data;@property (nonatomic, strong) NSMutableData *tempData;@end
- (void)GetDelegateAction{ //1 创建URL对象 NSURL *url = [NSURL URLWithString:CQGETUEL]; //2 创建URLRequest对象 NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url]; // 3注意!!:同步和异步的不同 [NSURLConnection connectionWithRequest:request delegate:self];}//当收到服务器响应的时候-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{ //初始化结构数组 self.data = [NSMutableArray array]; //初始化缓冲水桶 self.tempData = [NSMutableData data];}//接收数据- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ //将读取的部分拼接到水桶中; [self.tempData appendData:data];} //当所有数据接收完毕的时候- (void)connectionDidFinishLoading:(NSURLConnection *)connection{ //对水桶的所有数据进行解析 NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:self.tempData options:NSJSONReadingAllowFragments error:nil]; NSArray *arr = dict[@"news"]; for (NSDictionary *dic in arr) { News *news = [[News alloc] init]; [news setValuesForKeysWithDictionary:dic]; [self.data addObject:news]; }}
0 0
- iOS网络编程:三、GET代理方式进行异步请求
- iOS网络编程异步GET方法请求编程
- iOS 网络编程(HTTP 同步GET请求,同步POST请求,异步GET请求,异步POST请求)
- iOS 网络编程(HTTP 同步GET请求,同步POST请求,异步GET请求,异步POST请求)
- IOS开发—网络请求之GET/POST异步请求(非代理)
- iOS网络编程:一 、GET方式同步请求
- iOS-网络-同步请求、异步请求、GET请求、POST请求
- iOS网络请求GET&POST,同步&异步
- IOS开发之网络异步GET请求
- 网络请求之异步Get请求设置代理方法
- iOS开发那些事-iOS网络编程异步GET方法请求编程
- iOS开发那些事-iOS网络编程异步GET方法请求编程
- iOS编程——异步GET请求
- iOS GET方式进行同步请求
- iOS网络请求总结、GET、POST、同步、异步代码块、异步代理、第三方AFNetWorking2.0使用
- iOS开发:网络请求之get、post同步异步请求
- iOS网络编程:五、Post代理异步
- IOS开发—网络请求之代理异步请求
- iOS的网络请求相关知识
- CMOS 摄像头的Skipping 和 Binning 模式
- 一起talk C栗子吧(第九十 一回:C语言实例--数组的大小)
- css浮动与清除浮动
- perl-批量修改文件后缀名
- iOS网络编程:三、GET代理方式进行异步请求
- HDU2037今年暑假不AC
- 提高篇 第11节-全局变量和局部变量
- 注释
- [编程题] 进制转换
- iOS网络编程:四、Block方式实现异步
- keil uvision4 mdk 快捷键的设置与修改
- Error when loading the SDK:发现了以元素 'd:skin' 开头的无效内容
- 如何在Linux中查看所有正在运行的进程