i'am загружает данные с помощью json. и я покажу их в таблице. Я хочу отправить два массива в подробное представление таблицы и показать их. но я могу дать данные на первом представлении таблицы, но я не могу показать детали во втором представлении таблицы. Я не могу отправить массивы для подробного просмотра таблицы.как отправить массив в другую таблицу?
///for showing next detailed screen with the downloaded info
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let vc = self.storyboard?.instantiateViewController(withIdentifier: "detailTimetableViewController") as! detailTimetableViewController
vc.classfArr = [classArray[indexPath.row]] //problem is here i think
vc.daysArr = [daysArray[indexPath.row]]
vc.lessonsArr = [lessonsArray[indexPath.row]]
self.navigationController?.pushViewController(vc, animated: true)
}
Я поставил точку останова на didSelectRowAt. "vc.classfArr = [classArray [indexPath.row]]" строка имеет проблему. приложение не работает здесь. не могли бы вы мне помочь, пожалуйста?
Я хочу сделать это по-человечески; Я хочу показать расписание занятий в первом представлении таблицы и показать расписания во втором представлении таблицы. дни должны быть разделены во втором представлении таблицы.
Возможный дубликат (http://stackoverflow.com/questions/25215476/how-do-you-pass -data-между-View-контроллеры-в-Свифт) – Rob