0
var petArray: JSON!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
var tmp: NSMutableArray!
tmp = NSMutableArray()
tmp.addObject(["name":"pet01", "age":15, "type":"dog", "breed":"QQ", "size":"small", "comment":"qqqq", "selected":0]);
tmp.addObject(["name":"pet02", "age":15, "type":"dog", "breed":"QQ", "size":"small", "comment":"wwww", "selected":0]);
petArray = JSON(tmp)
petArray[0]["name"] = JSON("QQQQ") //why cannot update????
print(petArray)
}
我最初試圖索引更新名稱,但它是沒有用的迅速SwiftyJSON不能設置對象
如果出問題了嗎?
看看[這裏](http://stackoverflow.com/questions/32219237/how-can-you-subset-a-swiftyjson-json-object/32229511#32229511):OP在評論我的答案解釋他是如何做到的。 //簡而言之:SwiftyJSON對象是不可變的,你必須用新的數據重新創建它們或者在數組/字典中轉換它們,然後才能編輯內容。 – Moritz