Ответ 1
Я нашел решение. Я удаляю и добавляю новую ячейку много раз, и, наконец, сборка проекта без ошибок
У меня 2 ошибки
"Illegal configuration. Connection "cell" cannot have a prototype object as
its destination"
Соединения не дублируются, ячейки пусты, без других элементов управления. Я пытаюсь очистить проект и перестроить его, но он мне не помог. Как я могу это исправить? спасибо
Я нашел решение. Я удаляю и добавляю новую ячейку много раз, и, наконец, сборка проекта без ошибок
Вы пытаетесь напрямую связать выходы ячеек (или элементов ячеек) с контроллером представления? Это будет проблемой.
Если вы хотите, чтобы в вашем представлении таблицы всегда был одинаковый контент, вы можете изменить его содержимое на "статические ячейки" в раскадровке, а затем вы можете связать его так.
Если вы хотите, чтобы ячейки таблицы таблицы изменялись динамически, вы не можете сделать это таким образом. Вам необходимо создать подкласс UITableViewCell для ваших ячеек и создать там точки.
Если это вообще не помогает, пожалуйста, объясните свою проблему немного лучше.
Вероятно, у вас есть выход из чего-то вроде вашего контроллера вида, который подключен к ячейке прототипа в виде таблицы. Разъем является взаимно однозначным. Ячейка будет создаваться многократно, поэтому это не имеет смысла и является ошибкой.
Проблема может заключаться в том, что выход из ViewController вообще не был подключен к желаемому объекту, хотя он может быть подключен от желаемого объекта к ViewController.
например: выходы IBAction можно увидеть у инспектора соединений UIButton для "касания внутри", связанного с методом IBAction ViewController, но инспектор соединений ViewController не свяжет метод IBAction с UIButton.
Такая же ошибка, когда я скопировал/ввел вид баннера admob из официального образца в мой TableViewCell и подключил IBOutlet из viewController. Итак, объяснение Тьяго Лиры помогло мне, и я создал собственный класс ячеек и добавил там баннер. Таким образом, ошибка времени компиляции была решена. Вышеупомянутый вопрос должен быть принят.
Единственная причина для этой ошибки заключается в том, что вы скопировали раскадровку item-. Это может быть весь контроллер представления или любой дополнительный элемент, такой как вид, кнопка и ярлык и т.д. Поэтому проблема заключается в том, что они связаны друг с другом, и теперь вы должны найти что это такое и удалить его.
Но если вы скопировали весь контроллер представления, и вы проверили все возможные ссылки, вы могли, но все же вы получили ошибку, то этот трюк для you- Скопируйте основной вид этого контроллера представления и удалите этот VC, затем создайте новый VC и вставьте скопированный вид в этом VC, поэтому ваши ограничения безопасны, вам просто нужно дать ограничения сверху, снизу, слева и справа для основного вида.