我已经声明了一个SwiftyJson数据数组并用data填充了它。我用来填充hoge数组的代码是这样的:self.hoge = JSON(data: data!)
但是我需要将新的swiftyJSON数据追加到此hoge数组。我注意到hoge数组没有append属性。我该怎么办?

谢谢

最佳答案

SwiftyJSON没有appendextend功能。

你可以:

self.hoge = JSON(self.hoge.arrayObject! + JSON(data: newData).arrayObject!)

但我建议将self.hoge声明为[JSON]
var hoge:[JSON] = []

func readMoreData() {

    let newData: NSData = ...

    if let newArray = JSON(data:newData).array {
        self.hoge += newArray
    }
}

09-27 03:31