【发布时间】:2016-03-04 03:27:11
【问题描述】:
我正在使用 Storyboard 创建控件,并在初始化时在 self.lblprice lboutlet 上收到此错误。 致命错误:在展开可选值时意外发现 nil
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.initialize()
}
func initialize(){
self.lblPrice.font = UIFont(name: "Avenir", size: 11)
self.imageView.contentMode = UIViewContentMode.ScaleAspectFit
self.imageView.clipsToBounds = true
self.lblBrand.font = UIFont(name:"Avenir-Book", size:15)
self.lblTitle.font = UIFont(name:"Avenir", size:12)
self.activityIndicatorView = DGActivityIndicatorView(type: .BallPulse, tintColor: UIColor.themeColor(), size: 20.0)
self.activityIndicatorView.frame = CGRectMake(0.0, 0.0, 50.0, 50.0)
self.imageView.addSubview(activityIndicatorView)
self.activityIndicatorView.center = self.imageView.center
}
var activityIndicatorView: DGActivityIndicatorView!
@IBOutlet var lblMSRP: UILabel!
@IBOutlet var lblPrice: UILabel!
@IBOutlet var lblTitle: UILabel!
@IBOutlet var lblBrand: UILabel!
@IBOutlet var imageView: UIImageView!
【问题讨论】: