我怎么才能只阅读我的字典中的一个值?

时间:2013-11-10 15:47:00

标签: ios objective-c nsdictionary

我通过从字典中的json文件中获取值来创建我自己的字典我有一组值,另一个可以使用它们并使用它们,而不是这些开始用括号似乎无法得到他们:

weather =     (
                {
            description = "broken clouds";
            icon = 04d;
            id = 803;
            main = Clouds;
        }
    );

使用此命令获取字典中的值:

NSString *currweather = myDict[@"weather"][@"main"];

应用程序在启动时退出。我该如何解决?

1 个答案:

答案 0 :(得分:2)

NSString *currweather = myDict[@"weather"][0][@"main"];

weather键引用了一个字典数组。

您应该从错误消息中获得有关在数组类上调用无法识别的选择器(objectForKey:)的线索。