IBOutlet ноль, но он связан в раскадровке, Swift
Использование Swift 1.1 и Xcode 6.2.
У меня есть UIStoryboard, содержащая единственное, пользовательскоеUIViewController
подкласс. На это у меня есть@IBOutlet
соединение типаUIView
от этого контроллера кUIView
подкласс на раскадровке. У меня также есть подобные выходы для подпредставлений этого взгляда. Смотрите рисунок А.
Но во время выполнения эти свойства равны нулю (рисунок B). Несмотря на то, что я заверил, что соединил розетки в Интерфейсном Разработчике.
мысли:
Возможно ли, что, поскольку я использую подкласс подкласса, что-то портится с инициализацией? Я не отменяю никаких инициализаторовawakeFromNib:
не вызывается по какой-то причинеВозможно это не соединяется с подпредставлениями на подпредставленияхВещи, которые я пробовал:
согласование@IBOutlet
и типы элементов раскадровки точно (вместоUIView
)Удаление собственности и розетки и их повторное добавлениеРисунок А *
Рисунок Б
* Скрытый код вFigure A
является:
@IBOutlet private var annotationOptionsView: UIView!
@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!
Спасибо.