AFNetWorking 3.0请求返回NSData类型数据解决方案--iOS开发

来源:互联网 发布:用js实现手机号 编辑:程序博客网 时间:2024/05/21 05:07

这是我第一次用AFNetworking 3.0 去实现网络请求,结果。。。

1、这种方法看起来不直观,全部数据挤在一坨;

      这是我昨晚解决完就睡觉了,我以为可以了,今天一看,是一串字符串,我还没试过能不能键值,直接不试了,找其他方法去,于是就有了下面第二种方法。

//返回来的responsObject需要转一下 “UTF8编码,否则鸡肠,试一下下面两行代码看效果

/*  NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];

    NSLog(@"str = %@",str);

*/



2、第二种方法,直接就是json数据

        //请求成功返回数据;需要转化成字典(即json格式数据)

        NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableLeaves error:nil];


这样打印出来的数据就是Json数据啦,非常直观


完!
1 0
原创粉丝点击