Swift:上下文类型' AnyObject'不能与字典文字一起使用

时间:2016-06-28 01:44:50

标签: arrays json xcode swift dictionary

我在构建这本词典时遇到了困难。我的代码如下所示:

var array: [String] = []
let params: [String: AnyObject] = [
    "presentation": [
            "array": array,
            "current_index": 0
    ]
]

错误显示在第一行"presentation": [上,上下文类型' AnyObject'不能与字典文字一起使用。我试过重写数组,初始化参数然后设置值等等,我无法弄清楚这个问题。任何帮助都会很棒!

提前谢谢!

2 个答案:

答案 0 :(得分:6)

在swift 3中试一试

./myprogram.sh file.txt

答案 1 :(得分:3)

试试这个

let params: [String: [String: AnyObject]]

并在current_index键后关闭引号。