试图从一个数组中获取一个字符串(打开天气图)

时间:2015-09-13 10:58:47

标签: json swift ios8 nsarray nsdictionary

我正在尝试使用swift从Open Weather Map API(json)获取天气数据。我设法使用此

访问温度
if let main = json["main"] as? NSDictionary {
    println(main)
    if var temp = main["temp"] as? Double {
        temperatureLabel.text = String(format: "%.1fº K", temp)
    }
}

不幸的是,我无法访问天气描述!我试过了

if let weather = json["weather"] as? NSArray {
    println(weather)
    if var temp = weather["description"] as? String {
        descriptionLabel.text = weatherDescription
    }
}

由于我是Swift的新手并且之前从未使用过json,我只是不知道该尝试什么。

0 个答案:

没有答案