我有一個關於詞典詞典的問題。在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