Can';不要修改我的SwiftyJSON对象

Can';不要修改我的SwiftyJSON对象,json,swift,swifty-json,Json,Swift,Swifty Json,我有变量 static var DeliveryStatus: [String : JSON] = [ "claimable": [], "onTime": [], "future": [], "claimDone": [], "tooOld": [], ] 在我的功能中,我尝试将一些数据附加到claimable->Json,但没有成功 他告诉我这是一个不变的值,我不明白为什么。 这里是我试

我有变量

    static var DeliveryStatus: [String : JSON] =
    [
        "claimable": [],
        "onTime": [],
        "future": [],
        "claimDone": [],
        "tooOld": [],
    ]
在我的功能中,我尝试将一些数据附加到claimable->Json,但没有成功 他告诉我这是一个不变的值,我不明白为什么。 这里是我试图更改值的代码

static func moreCard(status:String, newJson: JSON)
{
    var json:JSON = JSON(DashboardManager.DeliveryStatus)
    for elem in newJson["cards"]
    {
        DeliveryStatus[status]?["cards"].array?.append(elem.1)
    }        
}

不鼓励您使用
SwiftyJSON
作为集合类型(mis)。使用自定义结构或本机
数组
/
字典
感谢您的反馈我将编辑我的问题为什么所有这些
变量和方法都是静态的?它们不仅仅是实例变量和方法,有什么原因吗?是的,我需要它们
static
不鼓励您使用
SwiftyJSON
作为集合类型(mis)。使用自定义结构或本机
数组
/
字典
感谢您的反馈我将编辑我的问题为什么所有这些
变量和方法都是静态的?它们不仅仅是实例变量和方法,有什么原因吗?是的,我需要它们
static