ios开发新手,我通过AFNetWorking框架post 请求从后台查到一些数据返回后转成字典。

怎么才能把我返回的字典放到tableview中求大神给具体代码... 怎么才能把我返回的字典放到tableview中求大神给具体代码 展开
 我来答
踩凰兑佑寿换1a
2014-11-11 · TA获得超过1018个赞
知道小有建树答主
回答量:508
采纳率:100%
帮助的人:570万
展开全部
有点疑惑的时tableview的数据源一般不是array形式的吗?
数据请求成功之后,刷新一下tableview就可以了,当然前提是你的比较重要的几个tableview的delegate方法已经全部实现。一般情况下,返回的数据,和tablev的数据,使用同一个指针
[tableview reloadData];
追问
我的到这两个 一个是字符串的一个是字典的 哪个放到tableview中 这个是字符串的
[{"id":1,"price":"2.36","Add_Date":"2014-06-12","city":"862105"},{"id":2,"price":"3.16","Add_Date":"2014-06-12","city":"862105"}]
追答

你给我的json格式最外层就是array的形式,然后才是每一个索引指向一个字典。

//这个方法就是使用array的委托方法之一,假设这个array叫 requestArray;

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  //之前生成cell的默认代码就不写了
  cell.Label.text = [[requestArray objectAtIndex:indexPath.row] 
                      objectForKey:@"price"];
 //这些都是你在网络请求前就要写好的。当然因为没有数据,所以没有显示
}

请求完成之后你把数据装到requestArray中,再使用[tableview reloadData],就会刷新一遍,内容就出来了。


附:json解析

http://e673.com/index.php/afnetworking-conclu-json/

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式