使用Swift 1.1和Xcode 6.2。我有一個UIStoryboard,其中包含一個單一的自定義UIViewController子類。在它上面,我有一個從該控制器到情節提要上的子類@IBOutlet的類型連接。對于該視圖的子視圖,我也有類似的渠道。見圖A。UIViewUIView但是在運行時,這些屬性為零(圖B)。即使我確信我已經連接了Interface Builder中的插座。想法:是否有可能因為我正在使用子類的子類而使初始化混亂?我沒有重寫任何初始化程序awakeFromNib: 由于某種原因沒有被打電話也許它沒有連接到子視圖上的子視圖我嘗試過的事情:@IBOutlet完全匹配和情節提要的項目類型(而不是UIView)刪除屬性和出口并重新添加它們*中的模糊代碼Figure A為:@IBOutlet private var annotationOptionsView: UIView!@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!謝謝。
IBOutlet為零,但已連接到情節提要中,Swift
幕布斯7119047
2019-11-30 15:03:55