远程数据解析最新方法NSURLSession

.m文件

//获取文件访问路径

    NSString *path=@"http://1.studyios.sinaapp.com/getAllClass.php";

    //封装URL

    NSURL *url=[NSURL URLWithString:path];

    //创建请求命令

    NSURLRequest *request=[NSURLRequest requestWithURL:url];

    //创建会话对象 通过单例方法实现

    NSURLSession *session=[NSURLSession sharedSession];

    //执行会话的任务,通过request请求 获取data对象

    NSURLSessionDataTask *task=[session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {

        //json解析

        NSArray *arrjson=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:&error];

        NSLog(@"%@",arrjson);

    }];

    //代码块回调

    [task resume];

posted @ 2016-03-24 21:53  清浅晨曦  阅读(210)  评论(0编辑  收藏  举报