Извините за длинный заголовок, но я хотел, чтобы это было ясно видно из поиска Google. Кроме того, это отличается от многих других подобных вопросов здесь тем, что он не указывает идентификатор "null", но тот, который на самом деле существует.
По существу проблема возникает, когда вы пытаетесь перейти с помощью одной из ячеек в контроллере табличного представления, чтобы перейти к другому представлению (независимо от того, что это может быть).
Большинство людей столкнулись с этой проблемой после того, как запустили учебник Apple в "Список дел" и ожидали, что ячейки будут работать в одном движении независимо от их цели. Эта проблема, вероятно, упрощена для большинства, но для новичков, ее довольно сложно, мне потребовалось около 3 часов.
В основном ошибка:
invalid nib registered for identifier (prototypeCell) - nib must contain exactly one top level object which must be a UITableViewCell instance
Где "prototypeCell" будет тем, что называется вашей ячейкой. Это исключение, которое происходит сразу после запуска приложения.