Я пытаюсь разобрать словарь типа [String: Любой], и я не могу словарей синтаксического анализа в пределах этого словаря, как я хотел бы ожидать:Swift словарь словарей
var monsterDictionary = Dictionary<String, Any>()
monsterDictionary["stringTest"] = "I'm a string"
monsterDictionary["numberTest"] = "12345"
monsterDictionary["arrayTest"] = [1,3,4,"five"]
monsterDictionary["dictTest"] = ["key for number": 123.2 , "key for string" : "hello"]
monsterDictionary["foo-values"] = ["foo-type": foo.FooValueType.fooValuePercent, "foo-value": 25]
for fooItem in (monsterDictionary["foo-values"] as! [String: Any])
{
let fooType = fooItem["tip-type"]
Последнее задание генерирует следующая ошибка: «Тип» (ключ: String, значение: Any) не имеет элементов подстроки ».
Ваша структура данных очень странная. Всегда ли будут содержать эти точные ключи? – Alexander
Нет, это для тестирования различных типов ввода словарей. Только «foo-values» вызывает у меня проблемы. – jglasse