虽然增加模糊效果子视图给错误:意外地发现零而展开的可选值,同时去除模糊背景
unexpectedly found nil while unwrapping an Optional value
对于第一次工作正常,如果我尝试第二次的给上面的错误。
网点:
@IBOutlet var mesgText_view: UIView!
var blurEffectView: UIVisualEffectView!
CODE:
func OpenSubMesgView(_ sender : UIButton) {
print(sender.tag)
print("ARRAY VALUES FROM CELL",totlObservationArray.object(at: sender.tag))
mesgText_view.alpha = 1
var blurEffect = UIBlurEffect(style: UIBlurEffectStyle.light)
blurEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = view.bounds
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(blurEffectView)
blurEffectView.addSubview(mesgText_view)
}
@IBAction func closeMesgview(_ sender:UIButton) {
mesgText_view.alpha = 0;
self.blurEffectView.removeFromSuperview()
}
错误发生在哪条线上? – Moritz
blurEffectView.addSubview(mesgText_view)在这里我崩溃了 – kishore
我们不太了解'mesgText_view' - 它是在哪里创建的,它是在什么地方初始化的或者不是 – SwiftStudier