Swift: не удалось привести значение типа «__NSCFArray» к «NSDictionary»
У меня есть данные JSON с веб-сайта. Я сделал основной словарь, и я могу анализировать все данные, кроме одного под словаря. Я получаю ошибку "Swift: не удалось привести значение типа '__NSCFArray' к 'NSDictionary'"
Это пример моих данных. Я не могу разобрать"Погода" но я могу разобрать все другие словари, как"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";
Фрагмент кода
let windDictionary = mainDictionary["wind"] as! [String : AnyObject
let speed = windDictionary["speed"] as! Double
print(speed)
let weather = mainDictionary["weather"] as! [String : AnyObject]
print(weather)