iOS开发网络数据(AFNetWorking使用)

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

使用AFNetWorking之前要先下载

官网下载2.5版本:http://afnetworking.com/

下载完成后先导入

然后导入

#import"AFHTTPRequestOperationManager.h"

开始解析数据:JSON方式获取数据

//利用第三方AFNetWorking解析数据- (void)stringWithFormat:(NSString *)url

{

AFHTTPRequestOperationManager*manager =[AFHTTPRequestOperationManager manager];//网络访问是异步的,回调是主线程的,因此程序员不用管在主线程更新UI的事情__weak NewsTableViewController * newsTVC =self;

[manager GET:url parameters:nil success:^(AFHTTPRequestOperation *operation,idresponSEObject) {

NSDictionary* BigDic =responseObject;//responseObject相当于dataNSMutableDictionary* dic = [BigDic objectForKey:@"result"];if(dic.count !=0) {

NSMutableArray* array = [dic objectForKey:@"data"];

self.modleArray=[NSMutableArray array];for(NSMutableDictionary * smallDicinarray) {

NewsModle* newmodle =[[NewsModle alloc] init];

[newmodle setValuesForKeysWithDictionary:smallDic];

[newsTVC.modleArray addObject:newmodle];

}

[newsTVC.tableView reloadData];

}

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

}];

}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航