这有点难以解释,但我会尽力而为。我正在尝试正确更新另一个字典中的字典。以下代码几乎可以满足我的需要。
var dictionary = Dictionary<String, [Int : Int]>()
func handleStatsValue(tag: Int ) {
let currentValue: Int = dictionary["Score"]?[tag] ?? 0
dictionary["Score"] = [
tag : currentValue + 1
]
}
tag但是,当值更改(例如,从 1 到 2)时,字典似乎会被覆盖。我需要Dictionary在里面有多个字典。任何提示或建议都深表感谢。
编辑:我正在尝试将多个字典嵌套在字典中。似乎每当tag更改值时,字典都会被覆盖。