我想創建一個帶有鍵的字典作爲日期&事件數組。日期可以有多個事件,所以我想將一個日期作爲字典的關鍵字映射到字符串數組。我將動態日期可以沒有事件或一個日期可以有多個事件。我從日期數組中獲取數據,我需要將它與事件映射。如何在swift中將數組映射到字典中的鍵?
我曾嘗試下面的代碼:
func addEventToDictionary(eventModal:CalenderEventModal,date:Date) {
var key:String = self.dateFormatter().string(from: date)
if let val = dict_events[key] {
} else {
dict_events[key] = [Any]()
}
dict_events[key] = eventModal
}
這裏事件模式是事件的對象。
你試過這個代碼,所以什麼結果你得到了什麼,你預期的那樣? –
讓你的dict_events = [String:[CalenderEventModal]]? – koropok
'if let val = dict_events [key] {val.insert(eventModal) }' –