首页 > 学院 > 开发设计 > 正文

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

2019-11-14 18:49:45
字体:
来源:转载
供稿:网友

使用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, id responSEObject) {                                   NSDictionary * BigDic =responseObject;//responseObject相当于data                                NSMutableDictionary * dic = [BigDic objectForKey:@"result"];        if (dic.count != 0) {                                    NSMutableArray * array = [dic objectForKey:@"data"];                self.modleArray = [NSMutableArray array];                for (NSMutableDictionary * smallDic in array) {                        NewsModle * newmodle = [[NewsModle alloc] init];            [newmodle setValuesForKeysWithDictionary:smallDic];            [newsTVC.modleArray addObject:newmodle];                    }        [newsTVC.tableView reloadData];        }            } failure:^(AFHTTPRequestOperation *operation, NSError *error) {            }];    }

 

 

 




发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表