我有一个声明的SwiftyJSON
数组,并向其中添加了数据。
JSON
数据使用cellForRowAt
闭包中的逻辑进行过滤。
我想将数据附加到另一个现有的SwiftyJSON
变量中。
var jsonObj: JSON = JSON() // With JSON DATA
var filteredJSON: JSON = JSON() // Data to be added after filtration
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
//..... Used jsonObj data and created a value for 'obj'
if obj.altitude.wrappedValue > 0 {
var filtr = JSON(jsonObj[indexPath.row].object)
filteredJSON.arrayObject?.append(filtr)
}
print("filteredJSON:", filteredJSON) // null
}
最后filteredJSON
始终返回null