在 Swift 中创建 NSMutableDictionary-Json

Create NSMutableDictionsry in Swifty-Json

我想使用 Swifty-Json 创建一个 NSMutableDictionary。 我已经声明了这样的字典

   var arrTest = Array<JSON>()

   var testDict : JSON = [:]

  testDict.dictionaryObject?.updateValue(arrTest[0]["test"][indexPath.item]["xyz"], forKey: "abc")
  1. 现在我无法在此词典中设置ValueForKey。 有人能告诉我如何使用 SwiftyJson 创建 NSMutableDictionary 以及如何插入、更新和删除该字典中的值吗?

提前致谢

不要在 Swift 中使用 NSMutableDictionary,而是使用 Swift 内置类型 Dictionary。将其声明为 var 将使它可变。

你也不用updateValue代替Dictionary,直接用下标:

var testDict : [String : AnyObject] = [:]
let key = "abc"
let value = arrTest[0]["test"][indexPath.item]["xyz"]
testDict[key] = value

// add object

 let testobj = ["qwe" : arrTest[0]["test"][indexPath.item]["xyz"]]

dictSelectedOption = JSON(testobj)

//remove objects

dictSelectedOption.dictionaryObject?.removeAll()