我試圖解析類型的詞典[字符串:任何],我這字典中無法解析的字典爲我所期望的:字典詞典雨燕
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"]
最後分配產生以下錯誤:「類型」(鍵:字符串,值:任何)沒有下標成員。「
你的數據結構很奇怪。它會始終包含這些完全相同的密鑰? – Alexander
不,它用於測試不同的字典條目類型。只有「foo-values」會導致我遇到任何問題。 – jglasse