【问题标题】:how to add a dictionary as a value to another dictionary in swift如何在swift中将字典作为值添加到另一个字典
【发布时间】:2014-07-02 17:42:00
【问题描述】:

我想快速将字典添加到另一个字典中,但出现以下错误。 我的目标是将嵌套对象的结构镜像到字典中,以便能够将其序列化为 JSON。

func toDictionary() -> Dictionary<String,AnyObject>{

        var dic = Dictionary<String,AnyObject>()

        println(From.Text)
        println(From.Email)

        var fromDic = ["Address":From.Email,"Text":From.Text]
        println(fromDic)

        dic.updateValue(fromDic, forKey: "From")

【问题讨论】:

    标签: json swift


    【解决方案1】:

    您显示的代码对我来说很好 - 错误可能不在 xcode 显示的那一行。
    xcode6 经常漏掉正确的行,真正的错误是下面的一些行

    【讨论】:

    • 我用的是 beta 2,你呢?
    • 相同 -- 注释掉它下面的行,然后再试一次
    【解决方案2】:

    假设您有 FromFrom.EmailFrom.Text 的声明,那么它似乎可以正常工作:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-30
      • 2018-07-27
      • 1970-01-01
      • 2022-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      相关资源
      最近更新 更多