Не удается подключить розетку

#swift #xcode #interface-builder #outlet

#swift #xcode #конструктор интерфейса #розетка

Вопрос:

Я не знаю, что случилось с моим xcode. В моем представлении контроллера есть только 3 розетки, но конструктор интерфейса нашел 5 розеток. Мое приложение всегда вылетает во время выполнения.

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Снимите все розетки и подключите снова. Возможно, некоторые розетки вы удалили, но они все еще существуют в конструкторе интерфейсов.

Ответ №1:

Проблема, вызванная тем, что ранее установленная розетка была удалена неправильно. Вы можете легко устранить эту проблему, удалив недопустимую розетку из раскадровки, а также, я вижу другую проблему на вашем скриншоте.У вас есть точка останова, запущенная на вашей метке namePromotionalLabel.Надеюсь, это поможет…

введите описание изображения здесь

Ответ №2:

Это то, что вы должны сделать:

  1. Удалите все соединения с кнопки
  2. Добавьте все соединения снова, после этого ваше приложение больше не должно показывать SIGNAL SIGABRT (что, я думаю, так и есть)

Ответ №3:

Удалите все розетки из секции розеток на скриншоте выше, а затем повторите попытку рисования и розетки. если это все еще вызывает проблему, создайте новый файл контроллера swift для этого контроллера представления и назначьте класс этому контроллеру представления

Ответ №4:

Я думаю, что это так просто, но почти люди не упоминают об этом. Проблема в том, что view outlet также должен подключаться к основному виду. В большинстве случаев он подключается автоматически.