使用Swift 1.1和Xcode 6.2。
我有一个UIStoryboard,其中包含一个单一的自定义UIViewController
子类。在它上面,我有一个从该控制器到情节提要上的子类@IBOutlet
的类型连接。对于该视图的子视图,我也有类似的渠道。见图A。UIView
UIView
但是在运行时,这些属性为零(图B)。即使我确信我已经连接了Interface Builder中的插座。
想法:
是否有可能因为我正在使用子类的子类而使初始化混乱?我没有重写任何初始化程序
awakeFromNib:
由于某种原因没有被打电话
也许它没有连接到子视图上的子视图
我尝试过的事情:
@IBOutlet
完全匹配和情节提要的项目类型(而不是UIView
)
删除属性和出口并重新添加它们
*中的模糊代码Figure A为:
@IBOutlet private var annotationOptionsView: UIView!
@IBOutlet private var arrivingLeavingSwitch: UISegmentedControl!
谢谢。
HUX布斯
料青山看我应如是