Swift无法附加到JSON类型的下标

时间:2016-08-24 00:16:29

标签: ios swift

我正在使用SwiftyJSON获取JSON数据,并使用以下方法获得了一个可更改的数组:

let worldDataGenJSON = JSON(data:data)
worldDataGenBlocks = worldDataGenJSON["blocks"]["x"].arrayValue as Array

有了这个,我可以轻松地附加到worldDataGenBlocks:

worldDataGenBlocks.append([
    "y": [:]
])

我在worldDataGenBlocks中创建了一个名为“y”的新数组,但是我无法追加到它

worldDataGenBlocks[0]["y"][0].append([
    "bid": 0,
    "id": 0,
    "fid": 0
])

它会说:

  

“JSON”类型的值没有成员“追加”

我也尝试这样设置,但无济于事:

worldDataGenBlocks[cX]["y"][cY] = [
    "bid": 0,
    "id": 0,
    "fid": 0
]

每次打印“worldDataGenBlocks”时,它都会显示空的“y”数组。

请帮忙。

0 个答案:

没有答案