IBOutlet é nulo, mas está conectado no storyboard, Swift

Usando o Swift 1.1 e o Xcode 6.2.

Eu tenho um UIStoryboard contendo um singular personalizadoUIViewController subclasse. Nele, eu tenho um@IBOutlet conexão do tipoUIView desse controlador para umUIView subclasse no storyboard. Eu também tenho saídas semelhantes para subvisões dessa visão. Veja a figura A.

Porém, no tempo de execução, essas propriedades são nulas (Figura B). Mesmo tendo garantido que conectei as tomadas no Interface Builder.

Pensamentos:

É possível que, porque estou usando uma subclasse de uma subclasse, algo atrapalhe a inicialização? Não estou substituindo nenhum inicializadorawakeFromNib: não está sendo chamado por algum motivoTalvez ele não se conecte a sub-visualizações em sub-visualizações

Coisas que tentei:

Coincidindo@IBOutlet e tipos de item de storyboard exatamente (em vez deUIView)Excluir propriedade e saída e adicioná-los novamente

Figura A *

Figura B

* O código oculto emFigure A é:

@IBOutlet private var annotationOptionsView: UIView!
@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!

Obrigado.

questionAnswers(28)

yourAnswerToTheQuestion