array通过关键字获取值 Object-c中的

在一个NSDictionary中获取到了一个array类型(名为info)在info中有“name”,“age“,”sex";这三个词也只是关键字,通过获取关键字name... 在一个NSDictionary中获取到了一个array类型(名为 info)
在info中有 “name” , “age“, ”sex" ;这三个词也只是关键字,通过获取关键字name可以得到name所对应的值。(可能和Dictionary中的key类似)
我看字典类获取这个info是: NSArray *info = [response objectForKey:@"info"];
所以我就想用这种方法提取array的关键字。但是array能遍历循环,或者按照第几位获取到值。无法更具关键字获取到。。然后就在这里卡住了。。。

我在网上看到关于吧这个array转为 json 但是总是出错。。所以求大家帮忙啊。。本人才开始接触OC。。真的快崩溃。
展开
 我来答
noh_sslw_66
2015-03-12 · TA获得超过161个赞
知道小有建树答主
回答量:132
采纳率:50%
帮助的人:75.6万
展开全部
能不能说清楚点,按照你前边的描述 info 有三个键 那它也是个NSDicitonary 啊,难道你得info 里包含了很多Dictionary ,然后每个Dictionary都有三个key? 你最好吧response里面的数据结构看清楚点。我估计可能是我猜得这种情况。
追问

app_frends_info是从字典中获取到的,它是一个array类的。但是后面又有user_id,name,这些如何获取到呢?

追答
这个array里包括多个friend的信息  然后你遍历数组 用 for 循环取出单个的friend object ,然后再把每个friend 作为dictionary   取值就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式