我有一个关于词典词典的问题。在Dict中放置单个元素的方法比我做得更简单吗?词典字典中设置单个元素
var cellHeight = [ Int : [ Int : CGFloat ] ]()
// ...
if let _ = cellHeight[0] {
cellHeight[0]![2] = 0.0
} else {
cellHeight[0] = [ 2 : 0.0 ]
}
在所有我检查的唯一解释如何填写/初始化全字典-的快译通,比从中读取,而不是如何通过部分填充部分的教程。
不幸的是,这不起作用,因为如果已经有cellHeight [0]的子字典,它们将被替换为新字典。这就是我执行复杂结构来检查是否已经有子字典并处理它们的原因。看到这里:[截图](http://imgur.com/ZTHhAtp) – falsch