2016-10-14 4 views
0

Ich fing an, diesen Fehler zu bekommen, nachdem ich kürzlich iOS aktualisiert habe. Ich denke, es hat mit der Formatierung meiner Einschränkungen zu tun, aber ich konnte es nicht herausfinden. Dies ist meine FehlermeldungThread 1: Signal SIGBART auf AppDelegate-Klasse

aufgrund nicht abgefangene Ausnahme ‚NSInvalidLayoutConstraintException‘ beenden app Grund: ‚Constraint unsachgemäß Anker inkompatible Typen betrifft:‘

Dieser einige meiner Constraint-Code ist

// Bottom constraint: description 
    addConstraint(NSLayoutConstraint (item: descriptionTextView, attribute: .bottom, relatedBy: .equal, toItem: itemImageView, attribute: .bottom, multiplier: 1, constant: 0)) 

    //right constraint: description 
    addConstraint(NSLayoutConstraint(item: descriptionTextView, attribute: .right, relatedBy: .equal, toItem: itemImageView, attribute: .bottom, multiplier: 1, constant: 160)) 

    //left constraint: description 
    addConstraint(NSLayoutConstraint(item: descriptionTextView, attribute: .left, relatedBy: .equal , toItem: itemImageView, attribute: .right, multiplier: 1, constant: 8)) 

    //height constraint: description 
    addConstraint(NSLayoutConstraint(item: descriptionTextView, attribute: .height, relatedBy: .equal, toItem: self, attribute: .height, multiplier: 0, constant: 100)) 

Wie löse ich den Thread 1: Signal SIGBART Absturz?

+1

Mögliche Duplikat [iOS 10 NSInvalidLayoutConstraintException: Constraint bezieht sich nicht ordnungsgemäß Anker inkompatible Typen:] (http://stackoverflow.com/questions/39532700/ios-10-nsinvalidlayoutconstraintexception-constraint-unsachgemäß-bezogene-anchors) –

Antwort

0

Im letzten addConstraint: toItem: self -> self.view

addConstraint(NSLayoutConstraint(item: descriptionTextView, attribute: NSLayoutAttribute.height, relatedBy: NSLayoutRelation.equal , toItem: self.view, attribute: NSLayoutAttribute.height, multiplier: 0, constant: 100)) 
Verwandte Themen