РЕДАКТИРОВАТЬ: Проблема заключалась в том, что у него был несуществующий IBAction, подключенный к его кнопке.
Похоже, что у вашего segue нет идентификатора в вашей раскадровке. В зависимости от вашего кода это должно быть
CollectionViewSegue
![segue-name](https://i.stack.imgur.com/ybxIE.png)
Что касается ячеек представления вашей коллекции. Если я правильно помню (действительно, c пару лет назад) xcode создает экземпляры новой ячейки и не использует повторно какие-либо из существующих, потому что у вас не определены ячейки прототипа.
Вы можете (и должны) создать ячейку (либо в раскадровке, либо просто в коде), установить идентификатор для этой ячейки и повторно использовать его в контроллерах представления таблицы (или, в данном случае, в представлении коллекции) .
Думаю, вы только начинаете разработку, поэтому я бы посоветовал go пройти пару руководств (например, http://www.thomashanning.com/uitableview-tutorial-for-beginners/)