Swift: no se pudo convertir el valor del tipo '__NSCFArray' a 'NSDictionary'
Tengo datos JSON del sitio web. Hice el diccionario principal y puedo analizar todos los datos, excepto un diccionario secundario. Aparece el error "Swift: no se pudo convertir el valor del tipo '__NSCFArray' a 'NSDictionary'"
Este ejemplo de mis datos. No puedo analizar"clima" pero puedo analizar todos los demás diccionarios como"wind"
.
["name": Mountain View, "id": 5375480, "weather": (
{
description = "sky is clear";
icon = 01n;
id = 800;
main = Clear;
}
), "base": cmc stations, "wind": {
deg = "129.502";
speed = "1.41";
Fragmento de código
let windDictionary = mainDictionary["wind"] as! [String : AnyObject
let speed = windDictionary["speed"] as! Double
print(speed)
let weather = mainDictionary["weather"] as! [String : AnyObject]
print(weather)