Korzystanie ze Swift 1.1 i Xcode 6.2.
Mam tablicę UIStoryboard zawierającą pojedynczą, niestandardową UIViewController
podklasę. Na nim mam @IBOutlet
połączenie typu UIView
z tego kontrolera do UIView
podklasy w scenorysie. Mam też podobne możliwości udostępniania podglądów tego widoku. Patrz rysunek A.
Ale w czasie wykonywania te właściwości są zerowe (Rysunek B). Chociaż zapewniłem, że podłączyłem gniazda w Interface Builder.
Myśli :
- Czy to możliwe, że ponieważ używam podklasy podklasy, coś zepsuło inicjalizację? Nie zastępuję żadnych inicjatorów
awakeFromNib:
nie został wezwany z jakiegoś powodu- Może nie łączy się z podglądami podrzędnymi
Rzeczy, których próbowałem:
- Dokładne dopasowanie
@IBOutlet
i typy elementów scenorysu (zamiastUIView
) - Usunięcie nieruchomości i lokalu oraz ponowne ich dodanie
Rysunek A *
Rysunek B.
* Ukryty kod w Figure A
to:
@IBOutlet private var annotationOptionsView: UIView!
@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!
Dziękuję Ci.