XCode 8.2 не удается подключить построитель интерфейса IBOutlet к быстрому файлу

Я ищу решение специально для проблемы с Swift3 UIViewController, в котором определены IBOutlets, но перетаскивание действий из раскадровки не подключает их к существующим розеткам. Я могу добавить новые розетки, только с другим именем, и они работают (все равно не могу их повторно подключить позже).

Я вижу старые решения для Objective-C, работающие с заголовками и исходными файлами, но swift - это отдельный файл для каждого класса.

Есть ли способ решить проблему «не удается подключить IBOutlet к быстрому файлу»?


person Alex Stone    schedule 29.01.2017    source источник
comment
Убедитесь, что поле модуля под полем класса контроллера представления в раскадровке пусто.   -  person Paulw11    schedule 29.01.2017
comment
Модуль пустотоковый. Я установил его явно (доступен только 1) и ничего не изменилось   -  person Alex Stone    schedule 29.01.2017
comment
как насчет закрытия и открытия xcode?   -  person Cruz    schedule 02.02.2017


Ответы (1)


но перетаскивание действий из раскадровки не связывает их с существующими выходами

Я тоже это заметил. Но это не сложная проблема. Вот что надо делать:

Внимательно посмотрите на желоб рядом с розеткой в ​​коде. Есть круг. Перетащите из этого круга (не нужно перетаскивать элемент управления) в представление на холсте Интерфейсного разработчика.

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

person matt    schedule 02.02.2017