Entfernen Während Unschärfe-Effekt Hinzufügen geben Fehler SubView:gefunden unerwartet null, während ein optionaler Wert auszupacken, während Blur Hintergrund
unexpectedly found nil while unwrapping an Optional value
Zum ersten Mal ist es funktioniert gut, wenn ich zweites Mal seine Angabe über Fehler versuchen.
Stellen:
@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()
}
Auf welcher Linie tritt der Fehler auf? – Moritz
blurEffectView.addSubview (mesgText_view) hier bekomme ich Absturz – kishore
Wir wissen nicht viel über 'mesgText_view' - wo es erstellt wurde und wurde initialisiert oder nicht – SwiftStudier