'Dictionary'专门用于太少的类型参数(得到1,但预期2)Swift

时间:2016-12-31 12:26:56

标签: ios swift dictionary

let df = dict["forms"] as? Array<Dictionary<String,Any>>
    let dfs = dict["forms"] as? Array<Dictionary<Dictionary<String,Any>>>

第二行是产生错误的原因。我不确定这里的语法是否正确。我想在字典里面找一本字典。我不明白为什么这种语法不起作用

1 个答案:

答案 0 :(得分:2)

要在字典中获取字典,您需要指定外部字典的密钥类型。假设它是String,请使用

Array<Dictionary<String,Dictionary<String,Any>>>
//               ^^^^^^

[[String : [String : Any]]]