首页 > 解决方案 > Swift存储将多个字典附加到数组中

问题描述

我想将多个字典存储到一个数组中,以便最终结果看起来像这样

(
   {
     id: 12,
     task : completed
   },
   {
     id: 15,
     task : error
   },
   {
     id: 17,
     task : pending
   },
)

我尝试使用下面的代码,但它没有给我我想要的东西请有人帮助我。谢谢

var FinalTaskData = [[String:AnyObject]]()
            for i in 0..<taskObj.count{
                let dict = ["id":taskObj[i].id!,"task":taskObj[i].task!] as [String : AnyObject]
                FinalTaskData.append(dict)
            }

这给了我输出

(
        {
        id = 190;
    },
        {
        task = "Task To Be Edited";
    },
        {
        id = 191;
    },
        {
        task = "Also To Be Edited";
    }
)

这不是我想要的。谢谢

标签: swift3

解决方案


推荐阅读