2015-12-03 4 views
0

У меня есть массив изображений, имен и кнопок в ячейке просмотра коллекции, которая сохраняется в моем файле trainerArray.swift.Отправка коллекции данных в выходные точки в другом контроллере представления

Когда я нажимаю кнопку 1 в коллекцииViewCell, я хочу, чтобы меня перевели на другой VC, который отображает изображение для ячейки, в которую я нажал в VC1.

Как я могу справиться с этим?

я попытался подключения точек и передавая данные в prepareForSegue, но он дал мне ошибку «не может подключиться метки для повторения содержания»

Мне нужно передать изображение в collectionViewCell, а также содержание этикеток к следующему VC ,

Любая помощь очень ценится.

+0

Вы получаете эту ошибку, потому что пытаетесь создать розетку для метки в ячейке просмотра таблицы в контроллере представления. Вы должны создать подкласс UITableViewCell и создать там выход. Затем измените свою ячейку прототипа на этот подкласс. – beyowulf

ответ

1

Вы никогда не должны пытаться модифицировать объекты вида другого вида. Рассматривайте представления диспетчера представлений как частные и доступны только самому контроллеру.

Что вы хотите сделать, это добавить свойства в заголовок контроллера вашего вида и установить эти свойства в файле prepareForSegue. Затем в своем представлении контроллера viewWillAppear выберите значения из ваших свойств и установите их в свои представления, если это необходимо.

Смежные вопросы