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)

Respuestas a la pregunta(1)

Su respuesta a la pregunta