Мне нужно вставить данные в этот тип словаря
var dict : Dictionary = [Int: [(TimelinePoint, UIColor, String, String, String?, String?, String?)]]()
Для вставки данных я использую эту конструкцию,
dict[dictionaryKey] = ([TimelinePoint(), performance.timelineColor, "12:30", performance.name, "asdf", "nil", "nil"] as? [(TimelinePoint, UIColor, String, String, String?, String?, String?)])
, где dictionaryKey = 1 (integer)
Это не работает, я не получил никакой ошибки, но словарь пуст.
Однако, это работает без проблем
let data:[Int: [(TimelinePoint, UIColor, String, String, String?, String?, String?)]] = [0:[(TimelinePoint(), UIColor.green, "12:30", "Lorem \n ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", "asdf", "asdf", "Sun")]
Может ли кто-нибудь помочь мне, в чем проблема?