Swift 1.1 ve Xcode 6.2'yi kullanma.
Tekil, özel bir UIViewController
alt sınıf içeren bir UIStoryboard'um var . Üzerinde, bu denetleyiciden film şeridindeki bir alt sınıfa bir @IBOutlet
tür bağlantım var . Bu görünümün alt görünümleri için de benzer çıkışlarım var. Şekil A'ya bakın.UIView
UIView
Ancak çalışma zamanında bu özellikler sıfırdır (Şekil B). Arabirim Oluşturucu'daki çıkışları bağladığıma emin olmama rağmen.
Düşünceler :
- Bir alt sınıfın bir alt sınıfını kullandığım için başlatma işlemini bir şeyin bozması mümkün mü? Herhangi bir başlatıcıyı geçersiz kılmıyorum
awakeFromNib:
nedense aranmıyor- Belki alt görünümlerdeki alt görünümlere bağlanmıyor
Denediğim şeyler:
@IBOutlet
Tam olarak eşleşen ve film şeridi öğe türleri (yerineUIView
)- Mülk ve priz silme ve yeniden ekleme
Şekil A *
Şekil B
* İçindeki gizlenmiş kod Figure A
:
@IBOutlet private var annotationOptionsView: UIView!
@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!
Teşekkür ederim.