用AFNetworking获取URL数据后显示在tableview上(2)

首先我使用了AFNetworking之后发现我在解析的遍历这一步会直接跳出,返回的值为空,于是我就先尝试了xcode自带的NSURL。

一。步骤

1.创建一个tableview

2.解析获取的json数据

3.获得想要的数据后返回到 cell。

二。先上代码

三。体会

写起来比较轻松,首先加载了URL的内容后将它放进NSData对象中,然后再转换为字典型,然后获取数组的内容,因为是数组有多个内容,所以要遍历,这样以后就可以数组中的索引取出对应的字典,通过字典中的key取出对应value,并且强制转化为NSString类型,最后将获取的value值放入数组容器中时一定要初始化数组容器。

这里再说一下字典:

NSDictionary字典就是关键字 ‘key’及其定义的值(value)所构成的集合。字典在给定的关键字下存储一个数值,这个关键字(键)通常是一个NSString类型的字符串,存储的这个数值可以是Object-C里的任意类型的对象。然后你就可以使用这个关键字来找到其对应的值。

字典和数组一样,也分为不可变字典(NSDictionary)和可变字典(NSMutableDictionary)。

关于这个解析我解析的是tags,获取的是里面的name,因为tags里面有8个数组,所以我返回的格子也是按照这个,应该有8个,很轻松就可以得出结果,然后我按照这个格式也写了AFNetworking版本的,却还是出现了问题,这里的问题我们放在《用AFNetworking获取URL数据后显示在tableview上(3)》中。

扫描二维码关注公众号,回复: 2428534 查看本文章

谢谢观看。

猜你喜欢

转载自blog.csdn.net/Miaoleigemi/article/details/81239942
今日推荐