在 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")
- 现在我无法在此词典中设置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()
我想使用 Swifty-Json 创建一个 NSMutableDictionary。 我已经声明了这样的字典
var arrTest = Array<JSON>()
var testDict : JSON = [:]
testDict.dictionaryObject?.updateValue(arrTest[0]["test"][indexPath.item]["xyz"], forKey: "abc")
- 现在我无法在此词典中设置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()