2017-01-08 41 views
1

我填我的参数如下所示的要求。员额:迅速补3编程字典

params = ["title":msgTitle.text ?? "", 
"hashTags": [["name":"tag1"],["name":"HashTag"]]] as [String : Any] 

正如你所看到的#标签是静态的。我需要帮助理解词典。有没有办法通过将它们附加到字典来设置hashTags?我希望能够添加多个“名称”:“hashtagName”对。

任何帮助表示赞赏!

回答

2

是的,你可以,例如创建字典

var params: [String : Any] = ["title":msgTitle.text ?? ""] 

然后通过数组

var hashtags = [["name":"tag1"]] 
hashtags.append(["name":"HashTag"]) 
params["hashTags"] = hashtags 

设置键 hashtags

params["hashTags"] = [["name":"tag1"],["name":"HashTag"]] 

或者值3210

或者其他方式轮:

var params: [String : Any] = ["hashTags" : [["name":"tag1"],["name":"HashTag"]]] 
params["title"] = msgTitle.text ?? "" 
+0

谢谢你,与阵列的回答很适合我的处境! –