1- У вас нет класса с именем InputViewController
let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "InputViewController") as! InputViewController
2- Вы не можете представить vc внутри ячейки, вам нужен делегат
present(vc, animated: false)
Заметка только для основной раскадровки, которую можно заменить
UIStoryboard(name: "Main", bundle: nil)
на (но внутри видеоконференции также)
self.storyboard
Редактировать: ---------------------------------------------------------
внутри клетки
class sampleCell: UICollectionViewCell {
weak var delegate:CurrentController?
}
Затем внутри cellForItemAt
let cell = /////
cell.delegate = self
Добавить в vc
func goToInput() {
let vc = self.storyboard!.instantiateViewController(withIdentifier: "InputViewController") as! InputViewController//error: Use of undeclared type "InputViewController"
present(vc, animated: false)
}
Послечто внутри клетки действие
@IBAction func infoButtonPressed(_ sender: Any) {
delegate?.goToInput()
}