How to append new data to an existing JSON array(swiftyJSON)

后端 未结 6 1030
梦谈多话
梦谈多话 2021-01-08 00:55

I have an array of SwiftyJson data that I have declared and filled it with data .The code I\'m using to fill the hoge array is this : self.hoge = JSON(data: data!)

6条回答
  •  粉色の甜心
    2021-01-08 01:22

    SwiftyJSON does not have append or extend functionality.

    You can:

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

    But I recommend to declare self.hoge as [JSON]

    var hoge:[JSON] = []
    
    func readMoreData() {
    
        let newData: NSData = ...
    
        if let newArray = JSON(data:newData).array {
            self.hoge += newArray
        }
    }
    

提交回复
热议问题