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。。真的快崩溃。 展开
在info中有 “name” , “age“, ”sex" ;这三个词也只是关键字,通过获取关键字name可以得到name所对应的值。(可能和Dictionary中的key类似)
我看字典类获取这个info是: NSArray *info = [response objectForKey:@"info"];
所以我就想用这种方法提取array的关键字。但是array能遍历循环,或者按照第几位获取到值。无法更具关键字获取到。。然后就在这里卡住了。。。
我在网上看到关于吧这个array转为 json 但是总是出错。。所以求大家帮忙啊。。本人才开始接触OC。。真的快崩溃。 展开
1个回答
展开全部
能不能说清楚点,按照你前边的描述 info 有三个键 那它也是个NSDicitonary 啊,难道你得info 里包含了很多Dictionary ,然后每个Dictionary都有三个key? 你最好吧response里面的数据结构看清楚点。我估计可能是我猜得这种情况。
追答
这个array里包括多个friend的信息 然后你遍历数组 用 for 循环取出单个的friend object ,然后再把每个friend 作为dictionary 取值就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询