我怎样才能只读取我的字典的一个值?
Posted
技术标签:
【中文标题】我怎样才能只读取我的字典的一个值?【英文标题】:how can I read only one value of my dictionary? 【发布时间】:2013-11-10 15:46:59 【问题描述】:我通过从字典中的json文件中获取值创建了自己的字典我有一组值,其他可以获取并使用它们,而不是这些以大括号开头的似乎不能得到他们:
weather = (
description = "broken clouds";
icon = 04d;
id = 803;
main = Clouds;
);
使用此命令取字典中的值:
NSString *currweather = myDict[@"weather"][@"main"];
应用程序在启动时退出。我该如何解决?
【问题讨论】:
【参考方案1】:NSString *currweather = myDict[@"weather"][0][@"main"];
weather
键正在引用一个字典数组。
您应该已经从错误消息中获得了有关在数组类上调用无法识别的选择器 (objectForKey:
) 的线索。
【讨论】:
以上是关于我怎样才能只读取我的字典的一个值?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 chr() 返回一个十六进制值,我怎样才能让它只返回字符 [重复]
c++中怎样读取python字典,获得字典中的key值(一个key中有多个值)和value值?