Використання Swift 1.1 та Xcode 6.2.
У мене є UIStoryboard, що містить сингулярний, спеціальний UIViewControllerпідклас. На ній у мене є @IBOutletз'єднання типу UIViewвід цього контролера до UIView підкласу на розкладі. У мене також є подібні торгові точки для перегляду цього виду. Дивіться рисунок А.
Але під час виконання ці властивості нульові (мал. В). Хоча я запевнив, що я підключив торгові точки в Interface Builder.
Думки :
- Чи можливо це через те, що я використовую підклас підкласу, щось псується з ініціалізацією? Я не перекреслюю жодних ініціалізаторів
awakeFromNib:не викликається з якихось причин- Можливо, він не підключається до підпрезентацій на підпреглядах
Що я спробував:
- Збіги
@IBOutletта типи предметів розкадрування точно (замістьUIView) - Видалення властивостей та розеток та повторно їх додано

Малюнок A *

Малюнок В
* Закритий код у Figure A:
@IBOutlet private var annotationOptionsView: UIView!
@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!
Дякую.
clearViewЯ очікую, що я буде нульовою . Це те, що мені ще належить рефакторифікувати. Також дивіться виноску до фігури А. @ShaanSingh Це має бути! тому що з'єднання з розкадрів (повинні бути) встановлені під час виконання та не повинні бути нульовими.
let vc = UIStoryboard(name: "LocationPickerModal", bundle: nil) .instantiateViewControllerWithIdentifier("LocationPickerModalViewController") as LocationPickerModalViewController
