2017-09-25 101 views
0

如何将一些空数组值添加到下面的字典中。如何在swift中追加到复杂的字典类型3

var results:Dictionary<String, Array<Dictionary<String, Any>> = [:] 

results["key"] = nil对我不起作用。

我想有一个像

{ 
"key1" : [], 
"key2" : [], 
"key3" : [] 
} 

字典来而且应该可以在()

+0

对不起,符号'()'是不是斯威夫特。它应该是什么意思? – matt

+0

只是一个空数组。能够存储字典类型值 – Saranjith

+0

空数组是'[]'。 – matt

回答

2

首先的地方以后添加Dictionary<String, Any>,你的第一行是非法的。它甚至不会编译。请始终尝试显示real的代码。所以,你的声明可能是这样的:

var results : Dictionary<String, Array<Dictionary<String, Any>>> = [:] 

然后设置为空数组添加到字典中,你会说:

results["key"] = []