【问题标题】:swift 3 fill dictionary programmaticallyswift 3以编程方式填充字典
【发布时间】:2017-05-23 03:05:48
【问题描述】:

我为 .post 请求填写参数,如下所示:

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

如您所见,hashTags 是静态的。我需要帮助理解字典。有没有办法通过将哈希标签附加到字典来设置它们?我希望能够添加多个 "name":"hashtagName" 对。

感谢任何帮助!

【问题讨论】:

    标签: ios swift dictionary hashtag


    【解决方案1】:

    可以,例如创建字典

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

    然后设置键hashtags的值

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

    或者通过数组

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

    或者反过来:

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

    【讨论】:

    • 谢谢,数组的答案非常适合我的情况!
    猜你喜欢
    • 2015-12-13
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 2019-12-12
    相关资源
    最近更新 更多