IBOutlet es nulo, pero está conectado en el guión gráfico, Swift

Usando Swift 1.1 y Xcode 6.2.

Tengo un UIStoryboard que contiene un singular, personalizadoUIViewController subclase En eso tengo un@IBOutlet conexión de tipoUIView de ese controlador a unUIView subclase en el guión gráfico También tengo salidas similares para subvistas de esa vista. Ver figura A.

Pero en tiempo de ejecución, estas propiedades son nulas (Figura B). Aunque he asegurado que he conectado los enchufes en Interface Builder.

Pensamientos:

¿Es posible que debido a que estoy usando una subclase de una subclase, algo se confunde con la inicialización? No estoy anulando ningún inicializadorawakeFromNib: no se llama por alguna razónTal vez no se conecta a subvistas en subvistas

Cosas que he probado:

Pareo@IBOutlet y tipos de elementos del guión gráfico exactamente (en lugar deUIView)Eliminar propiedad y salida y volver a agregarlos

Figura A *

Figura B

* El código oculto enFigure A es:

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

Gracias.

Respuestas a la pregunta(28)

Su respuesta a la pregunta