В моем быстром приложении есть следующая функция:
func generateTimetable() -> [String:String] {
var dayCellTFText = [String]()
for i in 1...7 {
let cell = tableView.cellForRow(at: [0,i]) as! DayCell
dayCellTFText.append(cell.timetableTextField.text!)
}
let timetable = ["monday":dayCellTFText[0],"thuesday":dayCellTFText[1],"wednesday":dayCellTFText[2],"thursday":dayCellTFText[3],"friday":dayCellTFText[4],"saturday":dayCellTFText[5],"sunday":dayCellTFText[6]]
return timetable
}
Когда я вызываю функцию, например, print (generateTimetable ())
Это вывод:
["thuesday": "", "wednesday": "", "saturday": "", "thursday": "", "monday": "", "friday": "", "sunday": ""]
Проблема в том, что элементы словаря поменялись местами!
Как я могу решить это?