У меня есть приложение, похожее на приложение в социальных сетях, такое как Instagram. В ячейке у меня есть UIImageView и кнопка, которая ведет к отдельному контроллеру представления. Что мне нужно в отдельном контроллере представления, это текст, загруженный из базы данных в UILabel, который будет меняться в зависимости от того, какая ячейка была нажата. Какой был бы самый лучший и простой способ сделать это?Копировать данные Firebase из ячейки UITableView для отдельного контроллера представления
Дополнительная информация с одного из моих комментариев: В Firebase у меня есть подразделение с именем 'posts', которое содержит все мои сообщения. Эти сообщения отображаются на главной странице в ячейках, которые также имеют кнопку «Подробности», которая имеет отдельный шаг для отдельного контроллера представления. То, что я хочу сделать, это вызвать определенную запись в отдельном контроллере представления, а затем отобразить данные из этого сообщения в ярлыке пользовательского интерфейса. Изображение: m.imgur.com/c7fEKks?r.png
Довольно смутное вопрос, но есть два непосредственных решений. 1) когда вы заполняете свой исходный источник данных (массив), включаете необходимые данные, а при переходе к другому контроллеру представления передайте «дополнительные» данные через segue. 2) При переходе на другой контроллер просмотра загружает данные из Firebase и присутствует в контроллере. Существует около 50 других способов решения этой проблемы, но без конкретных данных использования, структуры Firebase и кода, это просто догадки. – Jay
@jay В Firebase у меня есть подразделение с именем 'posts', в котором хранятся все мои сообщения. Эти сообщения отображаются на главной странице в ячейках, которые также имеют кнопку «Подробности», которая имеет отдельный шаг для отдельного контроллера представления. То, что я хочу сделать, это вызвать определенную запись в отдельном контроллере представления, а затем отобразить данные из этого сообщения в ярлыке пользовательского интерфейса. Изображение: http://m.imgur.com/c7fEKks?r.png – gabe
Понял. Оба предложения в моем комментарии будут решением. – Jay