2016-11-02 5 views
0

У меня есть два вида коллекций, которые находятся на одном контроллере. Я переключаюсь между ними из двух кнопок на основе какой-то логики, например, если пользователь вошел в систему. Мой первый просмотр коллекции отлично работает, но я не могу получить доступ ко второму представлению коллекции, когда пытаюсь обратиться к розетке.Как получить доступ к реферированию в нескольких коллекциях на одном контроллере

Reference outlet connected to first collection view successfully

Second collection view trying to connect referencing outlet

Разве это не возможно подключить два вида сбора к тому же контроллеру вид? Как я могу исправить эту проблему?

+1

Я бы использовал один вид коллекции и сам переключил источник данных/логику. я серьезно сомневаюсь, что два объекта могут ссылаться на одну розетку, что не имело бы смысла, поскольку вы не знали бы, что вы получали, если оба были инициализированы, с кем вы имеете дело? – Scriptable

+0

хорошо у меня был один вид коллекции, который отображает все продукты. Второй вид коллекции основан на кнопке с именем «установлен», если пользователь зашел в систему и нажимает кнопку, после чего отображает продукты, которые они ранее приобрели. Мои мысли состояли в том, что мне нужны были две коллекции. Итак, вы говорите, что мне нужно переключать источники данных и использовать один и тот же вид коллекций? – Eseye

+0

У вас может быть два вида коллекции, но есть выход для каждого из них. productionsCollectionView и приобрелCollectionView. вы также можете просто добавить приобретенный фильтр на весь вид коллекции продуктов, если хотите – Scriptable

ответ

0

Невозможно ли подключить два вида коллекций к тому же виду контроллер? Как я могу исправить эту проблему?

Вы МОЖЕТЕ подключить два коллекционных экрана к одному и тому же viewController, но зачем вам это делать? вместо этого вы можете добавить только один collectionView и на основе некоторой логики, вы должны обрабатывать dataSource и delegate этого одного коллекционного элемента. Вы можете отобразить дополнительные данные, которые появляются, если пользователь вошел во второй раздел вашей коллекцииView -for example-.

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

  • Нет связанных вопросов^_^